31682813
65077910
63306572
30059162
10897730
54044049
46758111
35994863
34761465
50607050
15119558
62909745
15485959
4665929
47253375
21086593
96502448
50709818
29019814
61811226
4375657
64643680
49997332
7153959
28363684
4161316
21251532
33824661
76077068
9191220
64752301
48721039
21847324
60405638
46661551
69353385
12948442
38614647
94927071
37034291