85283025
53614496
20279312
44322933
39015185
17659847
3486778
21703151
52969477
95232913
47928857
45127603
73127735
75197305
97617339
19447257
95014700
3590888
38354589
75149247
18759712
6511950
81418696
32199032
11333527
78449514
16706842
6245580
35625023
72328687
50486172
38694212
41152742
72098811
63964942
19652628
73406853
57191788
54804759
1229666