82
232
71
122
104
220
87
174
65
120
137
166
183
183
422
323
703
323
402
447
858
406
224
1040
602
2264
291
580
379
417
231
293
685
596
282
646
451
544
1870
309
55
70
1034
960
371
449
829
206
980