28517072
74448887
69188440
3859974
40167923
95417638
56758416
35428424
11682956
33359782
70692737
5559845
32918159
99268932
4785522
22398043
20796941
59982572
54664707
8199500
1085711
72491207
743563
26599088
58458919
25534727
158770
30997042
86851097
84364448
54629998
74651043
51486284
62721374
17059313
80445452
13383407
98159766
3691148
18914009