82821220
1637516
50667945
62672208
93877782
72428708
32275415
64411497
70489699
4738521
49458516
80703575
43668483
68423246
55806157
45546962
90634687
60994607
46594733
8259920
58662586
4552001
41813431
75139936
1539956
56979630
974116
15257462
80576982
19065756
21901941
98742880
39817225
7988150
7182407
98067895
6371496
29364240
366171
90542752