952
318
506
53
392
98
532
30
551
115
539
141
349
69
307
15
457
149
252
38
353
96
576
40
467
121
237
172
416
80
282
141
252
115
141
17
264
9
387
29