8450173
64821569
24686460
14927589
86833986
93172249
37032106
99455247
34573725
59819908
57403454
80055526
17302558
25418477
38037509
57633674
83296559
18099594
54367922
5447585
12348568
35265870
12508653
22314761
5303879
48649261
45026720
497207
99493628
37022362
20951154
35014001
32248152
91757100
71111076
38107476
57452293
4946736
11253950
28567396