25
70
26
51
41
61
336
32
19
181
161
50
147
195
129
81
48
94
17
42
332
59
89
75
139
28
574
149
99
305
31
91
58
237
34
54
482
108
4
37
317
43
159
276
95
130
22
60
45