64948578
80562856
15525927
66253026
66658597
85204175
9608591
3273111
19166519
6660919
75944027
92507325
67154399
42919049
56096146
30331918
25902826
56603995
8576992
23166818
17413265
88069699
2271800
89165902
61822057
351992
40923478
29305670
47133140
93106899
43834939
8635870
28953053
65407924
44995969
83528
39622136
71111026
71868064
85682517