31991712
89729345
29836883
28493670
5645435
81388119
46809858
31744523
1837635
12794064
87299215
9293295
12777853
10272915
79551477
89798548
2888881
12323056
26522562
94389202
50631708
46315462
87388315
5557116
38024746
53149686
12463571
69256613
49604936
26318877
10101720
60149074
5170426
46011686
20377744
87934640
38631340
43061758
56988397
88556292