97
190
246
179
101
166
255
2178
545
400
180
109
491
722
44
194
228
466
47
77
105
65
322
593
205
270
193
576
1531
336
174
296
264
910
161
436
611
88
4396
83
468
195
1471
24
2315
175
46
69
327
382
145
91
1171
211