30
198
31
109
573
175
162
541
34
166
139
99
52
132
4745
69
179
192
268
57
247
42
386
440
362
258
124
336
16
197
421
17
332
105
40
377
81
196
68
379
63
536
239
270
218
138
140
1102
120
215
60
145
213
274