2732656
974927
4305478
1242306
2658426
4202825
4415166
3613387
3844184
100000
53150
55832
57980
60946
67794
68296
43322
56333
56835
68908
186944
340635
925943
206452
1130950
2059190
8356655
508168
1864621
3397562