42453226
93563816
6280821
2123839
72287265
22165192
29939941
49682671
3630389
71017448
3111180
55191387
13627537
60333530
73029647
38451080
7686657
23989955
72649115
27246295
3043391
94714740
39829304
28206302
62951340
88869692
51152383
49872709
95078948
28162740
70781074
73582714
48935978
89361808
40896592
4188063
56776660
48204831
11865337
8944691