82596668
52882869
5768638
99044934
85125192
7630645
39265099
45842922
69284087
66984352
19245815
67253338
12985462
411300
71262581
81923421
46806884
52932904
88837332
77959947
31304878
1193954
3191040
54215239
8601307
29636578
7241556
39684723
31639522
80805346
39717826
16134812
14567973
18819371
13757059
69126132
79866801
81283100
49615823
9155319