57526792
39498014
86895249
7355543
63032314
70595018
81099161
55891544
45838996
36627294
27835195
35572636
7554729
5986871
90192240
54627137
3073645
37287888
40814866
87128457
49697410
87574119
66642626
181524
19763177
77302719
18312943
98322838
9558372
55809631
165670
60915456
96363853
79817523
2191474
46146335
73009404
95068453
12113865
18403931