31136458
9284700
71461714
7612179
14281744
19404958
81365817
19827580
11691708
98994650
91822104
50339615
44397967
66496362
7105522
94258785
79209027
98551648
99147146
2768867
22483749
59367789
64675658
94857520
72289397
84597485
57157660
24483071
89473507
35951088
65478518
11521502
73331734
15319526
6766876
49161546
38633703
98832780
49237068
65487884