4496527
6426488
56688454
39237713
27272238
41101060
67851155
35705178
71081970
90996157
76809038
31553756
35355906
20268063
22461109
12987433
74338093
66385756
88703247
87047361
69559781
66816946
4844920
93422659
50947466
97018868
16536241
57836704
96499733
33521155
3707156
96928679
92174637
6241491
29494834
22266501
3563483
255098
65415990
432174