24
27
19
9
109
83
48
243
12
348
1226
30
144
66
58
461
65
14
59
17
54
97
7
4
43
903
181
853
29
56
28
386
283
251
220
36
1252
34
60
187
182
490
69
262
93
25
35
1033
533
49
40
18