45429706
2791878
13337146
42579226
10901268
68235288
62384302
45773473
87752584
6186440
74562668
6024459
19997187
53742480
64745381
7498904
50012018
61177960
30501848
32423712
88972911
97049580
81043416
59032131
39833426
89287491
57507246
67073801
5501756
96933715
9078949
7759165
28918366
78398657
31387257
92149732
79217820
36024725
62252690
73812487