536331
1323062
4993908
4671728
100000
3903620
217743
4498036
4560188
2613718
51499
56090
59153
73364
55536
50401
49513
49613
48003
46639
111470
123193
248081
150469
910284
303007
203111
4982849
1228755
4508668