70
75
55
65
35
74
13
142
356
120
73
209
315
338
272
288
60
29
558
543
284
533
630
442
351
156
309
92
154
101
107
318
443
228
63
90
509
67
45
456
190
85
95
395
835
40
49