31155189
99632459
5356838
96604922
66406743
72639985
48658832
12773638
59934928
98574772
6069061
75916475
63412966
57782934
59043978
21364970
33649268
60255446
84393018
2269433
69512799
88994865
39249648
83716430
60208242
50295268
15714624
33728502
8402760
752034
967697
82022673
64062346
48996662
76349216
31888200
3733163
94418883
88443576
53434809