50966090
4102541
11924756
58177341
22955775
19094867
22553891
5871214
76773339
57706485
23142251
8338055
71254542
57957486
38566217
67866373
2476691
89192564
61584654
92699548
99288231
88768852
31703143
20066093
11305387
62037411
89686635
54076533
88663897
15664316
63199052
34592203
42198560
85143132
8334174
26154110
47519956
23063382
92516337
7821820