8535782
88739815
74162488
8560393
17943438
37764283
71413052
66104768
60367960
82808263
99567476
40692144
16842540
35431388
33203300
55088782
70274866
55961772
23589249
86751142
82557399
81116711
36482186
39446808
89073298
43432695
53899046
18442632
4763734
90165170
47988949
27029196
36637292
76764622
40831351
89691008
8414813
98758903
82988742
75618214