14856143
95505473
59389601
55045632
38736299
12949399
43474711
95213123
30702176
45442917
52865090
16951644
97378773
30792143
62443337
33379611
50922947
10676900
9251256
64891043
6980891
82967367
46217282
52791099
78155600
51421290
36286751
49451801
6195739
34419973
44886019
4428672
69235664
4758180
55758806
61325191
5001580
12214043
9005827
96245876