96635278
4191822
1945785
83445938
23565383
18306000
73606490
11869093
71136849
63148790
73333071
47613322
17354636
21682175
1498634
12838358
92787555
19676960
79846331
77088563
70018588
76277186
54648729
22366380
78049394
45541882
26455410
15105797
92877232
60598364
18069125
87049368
6050959
62548029
9438910
97548852
54656089
63674785
8979097
51851977