29604970
6071668
25385464
9475798
70619844
90816974
10526830
44899586
80139717
70719852
95383458
64516871
79743145
48848563
98959882
26556454
1164699
91418542
26581775
10065628
44679800
2918786
94448975
9645291
4199256
35374340
42245030
28959530
3480485
57664345
25638019
46262584
48378621
72639668
62964623
8568997
56975082
16023106
12923222
50176469