63849799
41742260
18078656
72805395
29125579
40061519
87544935
12387370
3907477
41872287
12809389
31238825
73929151
62602640
46692256
29791108
8749659
10169373
72725198
48136456
82242089
7514119
89483406
94409500
32534393
62054542
14531776
12944508
4361775
33428978
75545264
51322214
26759830
13571658
88849097
528975
74984604
6593175
39023359
96868909