39464650
2528036
31805717
9202319
47307953
8601231
99603629
17061415
66788892
70601207
77512536
57238460
39517259
51351055
8538123
75361232
98636465
37985816
35402799
90249412
10266859
2657671
37056785
8825383
41116565
7438488
46829589
6611207
44192590
89511375
2173488
61802900
87844528
5486468
21392091
36947708
40059055
63155266
70461943
67094938