40153626
57486453
2982919
92879099
89399900
21732767
72886513
67733875
8146515
10072091
3018453
2246705
71755886
53991412
84148301
42017870
13685504
73324295
64735461
11566466
55677806
95804787
1252448
51907497
91294380
60439026
38705845
17992117
39318952
16706139
63673901
57885117
5466258
70982058
63669045
82293003
10385920
48959819
2098839
72493783