100000
116152
2688509
4452812
4536710
4711846
4962818
748396
3065113
4114464
60242
70359
48881
48981
49753
50556
51231
58836
54385
56697
307121
414570
458170
506357
755396
834841
1376421
1857974
20480780
33767100