100000
4821772
4341137
2404769
4495649
2873408
2283181
1402918
158168
4268995
57526
70440
53857
50453
51263
45546
46386
47724
48515
78038
496398
134784
818422
546577
270651
182614
220802
269688
2210188
220141