3007079
73662348
25357446
70226766
31081170
71433586
5979891
5008497
18476086
31857000
46105851
66032590
98926347
40309811
34358900
80475236
91409457
12456818
82028524
91056210
35726037
75654268
2998814
1898810
24085484
35126013
90848915
42853819
62337962
39066249
24086451
50738060
95912420
16829668
17261899
39495767
45293160
52302907
2871338
75544035