64129496
9427294
89798273
21711705
48462967
48493607
580124
60621014
1504327
40545370
775041
93979225
75565766
49407340
6954748
56409468
99873953
88207671
25934315
51578749
65802921
78159914
66949344
10145796
80465847
42338656
10052182
64997957
46183034
18403722
16925018
95876047
16973706
99171560
2933283
90356932
6247303
62421551
99587555
40441816