5008430
67581094
98254703
85464793
86551822
26706246
23911802
6507111
57867499
17372186
12664192
70825686
93364360
93466110
100005976
51641128
27233413
10812554
37283547
88159249
67564313
81023218
11506349
65726214
93654248
98768971
69854075
20174028
75247536
97493315
89678027
90461546
10795752
40438469
45099818
79969429
1801596
43371741
21201418
1997240