43295202
8057489
86414027
42947031
10485015
11699190
3459486
16326834
52596
78552363
20283898
51954604
1273396
38781838
89261082
823529
20501678
10511679
7111235
57213773
88991600
35166018
7782462
34734301
25336090
5061361
14707175
84877538
88873298
88977471
9894742
20706400
8238997
11157324
34614661
61371795
71059195
37192869
63148326
32136170