82046570
28001297
12297221
89962763
22844313
26455683
42307889
61039406
45504947
43959498
20837506
8661462
95494981
24901805
92503558
41085134
85701153
97936943
90605090
74911759
21392618
31998081
46315883
65321719
52928841
36757454
70994857
96151954
87305208
69707909
10988567
30682843
36675318
26145722
79481888
37159476
56931481
8806823
20401296
26809261