21949582
10426876
96765643
99955328
87767620
2738032
18173926
5781161
31381319
57562445
32319250
50062921
50508086
8566062
70466460
18376307
87021565
90908652
71803526
91602058
46377554
42334332
7377145
47198850
14138412
23756051
82098625
22795012
14266722
1991555
69794245
82537376
14254398
43234810
83378086
94974660
70346901
20822192
59988341
4656924