0
31
1
37
16
4
10
6
29
2
25
19
13
41
15
20
23
12
8
22
30
14
206
55
135
88
287
169
442
74
46
79
140
44
3
78
139
367
35
11
145
71
239
68
76
100
49
187
225
51