18
85
329
51
414
11
46
53
107
219
174
43
13
68
37
125
187
92
67
76
82
8
44
42
60
83
438
74
349
126
194
207
7
245
119
90
71
58
14
337
364
196
485
63
29
590
260
17
45
220
35
241
3018
2186