23016576
88191725
33825206
7253070
39379018
36334681
13179407
76033323
57045117
36113303
79281606
94582239
58652312
91477827
84219300
70911000
68778171
12486371
89729682
11166432
77443497
84823635
675863
13115092
45075971
18719504
28303154
87447278
32852256
18636437
17729314
73695491
68266423
60343327
40963314
15827797
4399019
212809
9980424
37953860