0
2
1
5
12
7
131
16
33
11
17
308
137
40
36
90
30
49
27
9
52
82
73
55
97
953
15
23
86
116
122
232
96
174
263
46
189
37
35
53
50
18
34
71
19
10
211
77