21299950
60232647
50723921
54351954
33834583
47202012
97154631
29502080
12682501
89668843
3428690
17196026
41447331
20494219
52685502
61118197
85134733
87105050
39738926
64493961
96568757
99488111
15746124
13639636
80735454
75205099
61774889
95948965
19498727
90874886
62088800
7738315
70487037
68436115
69349987
52452888
50085618
12842601
9299987
66955125