42986846
1398513
36115932
77147110
83768880
57826244
70762313
42255600
36797201
5592927
44344108
48696642
42058631
35995990
87684649
29765162
74751389
71229763
99371081
1087854
65093605
89124960
1448923
83425402
30406129
77709782
40423629
90038653
43272184
37403612
12691094
2145428
51023359
88454455
2528358
95318156
16827739
25518116
83472672
20646735