61
50
178
18
135
142
114
85
298
8
89
27
45
59
261
54
159
104
190
691
24
297
30
35
141
16
13
46
281
68
26
29
318
120
83
133
370
1760
39
182
291
384
136
270
1006
58
150
41
181
183
179
202
204
385