70015098
94811121
63478389
18115480
18296282
17954011
67336847
91946777
78949959
14884575
4045610
379623
33408486
11762279
9665768
60408286
27201201
35999398
96382257
17284110
92256710
95017130
69065298
41253163
28552969
70112948
87313750
75412100
87059757
2879630
2212244
3152856
85148175
69759824
22067779
47755610
87433598
31557584
62723806
625332