57
116
16
43
82
34
59
238
55
176
315
260
275
73
378
92
113
170
14
203
45
139
310
144
463
51
79
140
111
49
58
50
22
23
56
47
63
121
401
182
335
418
127
366
325
427
222
94
122
66
42
186