0
2
35
18
27
11
122
12
3
196
21
6
24
32
134
49
22
39
31
34
63
71
44
48
15
19
379
25
202
98
814
226
342
88
188
168
194
200
292
92
109
163
140
363
75
87
114
130
57
229
344