240
43
39
254
136
79
166
620
75
243
997
402
438
12
92
424
114
441
310
70
330
187
367
95
62
144
57
290
190
65
236
17
234
9
91
320
350
35
74
71
51
86
220
296
50
149
286
119
226
233
250
241
189
120
59