29271418
12785607
41106642
60843942
15709017
31468770
14421948
21302852
58691273
67675059
83837563
1660637
45819564
76844720
83722947
46936284
80854907
20616750
20766650
66477638
11859347
13489438
35327827
93467464
87808596
63175897
76969717
268824
12275075
84677267
15118520
69272188
23546780
70554537
95426710
32357059
78034834
1754184
67773945
98508375