42604860
40192312
16868090
30933247
2006032
64634019
6043833
42363863
77743819
87947022
2271214
63348728
41489915
71395972
85748551
37471778
96467927
48846746
20009218
59364541
66839895
42098513
59093194
53759961
76727969
516982
7774880
23746643
3452401
64792014
91988510
87987734
96959545
83868279
10381499
8443526
46877054
9786538
5465613
31297832