21838518
18232485
60119522
70618258
96564249
40461071
33783658
742458
64576604
36522677
5145546
98005872
87769419
25741931
32789543
5616326
43867677
89056136
29445181
84179412
36632351
87985093
24607291
61879773
83699772
35333223
10608479
577893
23654271
11591080
16933300
21124079
76598489
91541113
19918856
47338231
24488535
41616422
3340560
42448512