95143423
6593020
15953881
88915311
3724389
68439850
56367693
89052996
53129055
18836509
63288500
16906665
5771026
29314684
38524172
33833715
27991665
31274036
34165014
61602941
77095339
84558008
45526414
35291278
31878796
64711341
70719600
60046007
7206767
5572063
99556037
4005174
36827463
26868959
60781675
80436346
82356560
6258464
8308440
48628046