18
0
32
2
14
5
3
27
22
92
11
12
149
36
190
10
6
61
44
40
43
73
53
127
46
277
89
28
349
58
167
287
103
365
60
31
71
117
84
140
138
98
45
50
41
336
51
80