28252160
78797290
7790517
27876306
62095007
555782
7734989
81494496
6721558
87403456
38764092
62268986
2383685
71819583
52838600
65879779
2618612
67226906
52065775
25769242
26878612
4206865
88633642
97561332
13122225
21863839
45534382
62553797
53997583
53062518
98676543
91025
15231952
31354007
3595585
4296042
14929073
842302
99422755
6037260