48
121
19
92
15
45
59
68
43
98
130
240
193
56
128
16
160
39
253
41
55
155
82
390
161
200
579
88
27
65
125
79
333
69
25
281
139
470
311
163
107
118
40
278
63
123
374
338
220
290
60
77
940
306