16
9
352
153
249
20
43
104
472
228
55
1
4758
125
431
797
51
129
213
53
48
96
13
103
141
79
82
5
198
126
64
175
777
354
28
143
74
115
147
180
281
716
512
197
17
44
382
119
194
345
401
29
70
10
23