527014
45016736
59082643
90679285
33432745
32347542
87544988
79331227
45382612
16709543
45078326
16764579
57459151
53399443
13154393
7212365
4684976
45317766
70515841
94308315
51465993
28953455
78871079
62205651
60801522
48824264
3349894
29908065
13365928
53607562
69619780
4907321
32834676
98955638
61973242
6604516
51978158
33045815
99432545
87233793