79436560
1432145
35084362
33058944
787444
77278568
21113529
9034154
6303240
298646
25962349
10526491
90841243
76815140
60671467
10366055
27015903
70537918
37059944
44849028
93133896
95606585
35281806
71836321
59227266
1359545
37921057
48291063
57023546
82124443
99698211
4179991
9244612
41386780
7401066
79534103
95041546
25813702
53593773
98201307