21775653
19999
24922022
3544425
59927931
51086821
67053432
48595050
20132508
3164783
57985733
82608870
79196730
42328173
88432948
92603005
66092954
45468809
89985008
39066217
57238859
66307505
7106347
7414936
86758304
62731328
88784778
57886007
98343048
13059766
7942664
66036102
85103967
542878
41964106
66153539
50297791
85679287
75072308
28615700