240
68
88
309
26
15
104
57
280
8
11
75
202
39
729
121
125
349
61
285
291
322
124
152
250
363
150
382
230
300
100
470
339
204
488
380
784
414
515
41
178
350
247
40
1540
112
46
44
143
19
60
52
35
25