38149856
28627307
43609233
89595081
31898377
53428727
3366413
50969394
86509029
87616676
70957224
93023131
1397159
97394433
50547925
24409652
38356572
55306007
22062704
36509896
94956924
11223213
34695896
54314988
4632160
52264632
9509336
36554336
85286940
67454513
65862114
4747124
46529049
18715
23439498
61086028
17189579
8017187
76622126
1385585