100000
94
128981
157
1167642
2101
287276
367
325154
86849
75
101445
166
254657
326
111429
147
57789
53
226241
351
242446
304
508136
584
162901
128
401778
534
789457
1118
93308
91
675121
1463
755116
1165
454864
537
236100
323
195570
185
141861
141
217869
267
623197
854
358276
417
308871
430
77336
116
190763
270
316414
477
95978
144
390374
672
152326
282
413983
618
268995
358
452976
791