30
218
29
9
280
143
15
12
13
352
83
256
258
202
336
92
151
126
24
364
5
327
538
215
129
189
239
60
291
34
322
58
176
187
39
20
53
17
26
382
455
230
150
57
297
241
470
6
257
324
247