30
593
97
392
39
543
27
528
36
74
146
563
35
253
49
332
327
16
266
41
367
29
282
63
251
50
262
1
157
24
227
42
211
10
218