10174726
12661158
67908601
67035152
22099295
50654727
72212462
65208913
19383241
76516164
5993183
94068008
99214497
56087445
42595212
4494380
80861507
33625789
53953022
85319231
784588
24945760
72982627
97092989
98222965
2235529
47245802
7123620
3385885
89721774
8087158
33429098
7509447
76369830
13662110
94767983
20754884
5335437
3612649
96132196