42
17
90
26
61
43
46
28
27
38
62
33
251
69
29
127
348
54
2
266
126
49
421
95
12
75
9390
514
168
157
121
99
59