52948344
13293338
24398136
66593837
30542055
47636754
40976667
3181800
50851977
557794
84316574
75199007
94597794
46063748
75841995
75669183
61835051
41133508
2240766
11373485
68229243
93628489
42745113
23024634
10513525
514684
28094209
3531847
67965982
96706042
48124813
22216989
39838353
9529601
23525760
17426858
72162411
92745245
68201717
69227167