2105852
1994134
62893834
83016372
37603335
6025750
26973301
14178679
84011613
15858724
60835290
13887372
93463883
76002605
15568038
52156423
25029256
45949204
22254009
59246081
1257619
55866495
29141163
68781327
37202020
4802902
39031145
73267983
23414420
1847225
72645227
60424852
19968029
91322513
31092212
46308199
7354783
43025057
56409474
20951660