31013080
25393534
60747452
2391811
78233760
29039242
33546510
26529420
72938283
83233455
29845919
58992790
39654809
57311824
129978
66224117
34107062
34539333
44888244
51252543
71781977
82204902
46929672
12107284
1884031
96647651
657575
55708959
92063665
54166482
56082807
29256637
2567242
27626023
71558668
8435013
25374288
50775358
75907344
33655674