86874023
66139558
6212948
19988133
87828994
30702989
57316549
16777915
8172885
99541747
68675436
35742574
33808872
5564682
26491073
22823533
3417346
22914574
35851847
5122043
8266459
49915132
77059952
18272372
46389054
565262
1493677
44681130
41444940
58535478
81297224
72355325
64948540
80085008
5055118
60597365
61937807
51476762
81026137
27071572