25844695
72514322
7071977
64438011
54198755
97177690
11154470
64141032
31741925
12676194
51289548
30316531
44163961
15286575
2685586
67734032
80976926
49375054
42976595
19356336
1603803
6139860
43562614
48363076
82153427
53189466
99712215
90734670
89963886
3484833
18989350
91326279
7246032
99451409
7972442
10161952
29984155
66374304
29448845
24974584