31354446
32631197
80179082
71855752
81509170
25434733
50806819
70609281
40921329
85752359
20539266
82531938
32784040
27515263
11542866
9121947
20717455
7677725
20595978
57942331
22827935
6669987
27799674
93196569
54452647
52469670
35416031
5025062
72918671
39876117
81041381
28439838
89202157
22786971
6580224
50637263
21969804
85731634
52475397
3954399