11
8
0
44
51
250
39
30
28
33
7
84
182
100
16
842
62
98
281
61
56
43
85
136
79
147
221
198
99
76
92
64
107
244
46
14
80
105
77
1205
272
362
162
179
32
122
109
127
24
177
234
119
576
172