10599556
87373063
82369602
85765728
68654515
73688127
69655131
29511396
65396435
67096065
2281947
622948
26751225
60907448
7302256
5623046
68467935
7729530
12842317
96892588
55805515
94698818
60661209
6436317
65402235
4163694
69433133
34146776
2469696
8811807
8476880
92045057
83137076
6431985
2053381
8829354
66098412
16254441
91468695
19306600