500
79
352
170
468
202
622
170
132
63
340
66
458
15
552
33
280
113
386
10
93
33
348
85
454
50
572
99
308
198
555
73
528
157
288
58
326
134
175
47