1306098
1503499
1888487
3739903
4304277
1205892
100000
3693203
4595882
4890080
52918
53534
56366
57153
58819
61374
62953
63559
67216
45385
68266
92150
112553
124390
167909
185568
250491
276835
456425
831660