20107097
3091753
98947312
28844827
89343846
75088496
5861656
4304128
61944874
80842561
66257903
84483472
46927600
39484622
3613334
54965203
93847060
69777421
84941713
39352529
74086854
61471014
45967858
45611487
75404230
93261831
53565418
574221
64666927
43876677
36981636
82242821
55381
5652155
10726681
3591619
54264230
88977536
22706686
19244807