89842956
96151047
76766925
70005012
4294433
75222196
53442645
6049336
74537565
60954672
749484
81509162
19549256
19735309
93086179
8059054
13356533
4156747
8006745
94208785
40521056
37223102
35641496
31952799
43574271
82501656
14331017
84458476
88449982
131196
248837
49945367
67585259
3873766
29179635
12079362
18556526
9303828
2404759
14867508