0
2
8
37
28
130
69
56
39
86
55
171
223
46
95
162
287
144
786
50
31
119
22
364
53
100
14
29
6
7
1319
76
35
138
73