99313491
84161886
4752061
93318027
79509240
3195294
84373391
68664016
2884254
59722513
21407146
8526709
55247247
96992867
2233897
3225966
95313165
2522332
7881997
82808719
34957565
81206003
43655365
351387
29758618
19909740
65569652
36917793
15591186
78423082
69603737
29758448
49633380
26142471
67401128
17678465
51265617
526866
31219742
4907381