21623452
25973941
93383552
81852174
20196641
16692597
10331646
48746688
83236149
16608434
69796079
31046263
65375536
330447
13349013
82895494
33208612
11068170
43223010
7219037
6536328
78351143
57414599
8045870
11351599
8981442
71877313
28686951
79193655
32041132
62646885
65642951
37607958
8662466
8687071
57457976
61714946
24014669
75682485
24845411