30
593
146
563
39
543
41
367
97
392
27
528
35
253
74
327
1
148
49
332
29
282
63
251
50
262
10
218
61
733
6
210
24
249
227