25
60
189
54
13
66
305
173
61
180
88
106
1027
104
71
57
72
86
19
20
36
91
58
12
138
49
135
151
59
129
105
123
96
11
120
218
27
34
262
31
114
317
392
139
35
264
40
26
23
41
29