8158563
56588145
50935093
3731497
55058821
53127202
16665411
56054780
57927148
60585840
10763247
55242189
66608207
17268476
866227
5368860
64667102
85469259
93087643
31002071
85577209
17833304
92353641
6263012
6006538
99289701
65766095
88904550
85567430
5937195
70524814
36864832
49032318
93427550
66345026
90151239
66938089
38455337
7513282
82779123