19
61
97
25
23
18
12
66
34
399
101
46
50
57
21
31
9
35
26
17
69
32
146
117
270
47
431
79
478
196
28
174
128
71
112
303
150
88
202
171
65
212
153
277
931
38
33
745
214
84
48
122