89648316
69588965
40527050
65645592
29761131
25307634
10289350
54049332
20579611
84349680
22171493
13699614
67129699
79529783
82456852
66647686
98277526
78714428
78712422
76642608
3836199
73731514
39215341
41251669
2897775
76836552
48552143
68148171
41452495
70834001
75667204
57287850
88267811
51014204
15297703
83613605
7700664
55588156
18875203
74649335