84637327
4857336
46268627
99168699
75145769
46848208
8475924
97758021
31923025
29527030
63815522
26575972
123132
57988292
44652675
47884497
36573428
45474728
23872081
8111343
5287759
56002143
22241848
1380295
19862223
8058020
79062156
31757694
51126861
59457710
70862071
20932056
86609252
98905825
12906925
62042297
12599402
44084107
89733167
83148097