220
78
69
386
57
408
110
236
473
74
178
132
104
208
90
163
64
151
101
381
35
42
199
100
45
40
63
157
114
135
48
194
39
249
575
371
52
51
70
131
330
122
282
164
329
266
185
723
439
361
948
283
324
1062
920
260