0
33
35
15
38
10
7
382
8
46
1
2
79
40
114
4
9
27
16
347
14
34
31
94
158
76
25
155
32
123
246
841
84
184
117
387
29
168
390
416
706
130
566
188
183
874
684
334
152
189
558
106
103
119