17
87
26
61
43
46
28
27
38
62
33
251
69
29
127
346
54
2
265
126
49
419
95
12
75
9365
512
168
157
97
99
59