76
107
30
0
2
24
23
22
231
87
17
45
46
4
27
216
139
271
63
411
75
343
43
787
47
112
51
168
263
77
57
199
142
307
459
60
241
174
48
292
35
42
123
178
12
38
19
34
108
105
114
56
29
9