65681550
88572286
49868850
93908692
17956713
4875430
11115155
85115925
1629320
39026148
96164325
45445082
95861136
4942716
35927910
7633597
82463574
66031415
5171741
79048498
8696161
50603517
55116166
41527160
622996
72136997
4487707
8587928
48145591
93873762
83539480
42706080
93927896
80305548
50323929
71785626
76847508
40173008
66283236
10054681