31918143
78736677
40032255
49353829
35029146
52563039
464618
63804433
53768399
9905495
18094188
7948422
1605784
62815542
12582218
21603371
23718063
53785142
7170959
29188287
64936940
99415023
95193
92729380
6837732
79591644
65727818
66218125
14831311
26677279
611973
63675666
29761007
94209775
41377450
69119274
25014151
50346391
60721611
82819046