20
9
0
43
3
41
205
12
144
22
46
10
40
36
193
42
34
157
51
60
179
82
134
90
61
251
59
44
210
125
23
178
209
105
50
116
25
103
55
158
224
17
299
126
263
565
113
218
119
88
617
19
16
29