597384
100000
359942
1463048
118302
457796
2754763
4481076
4115892
4330809
54537
56229
59512
63415
70256
65207
72798
50828
52113
75246
120411
145880
596399
591574
131401
145220
239428
983297
719283
970931