205
149
338
286
145
322
166
47
85
520
96
1190
117
374
80
468
371
311
46
159
39
152
113
171
104
230
363
77
124
216
25
53
165
102
326
131
1434
22
293
425
236
27
292
350
169
26
190
167
196
223
386
428
179
416