97117546
78544268
71705021
85739680
31954384
49491778
13626849
45467483
5697781
63591475
2418506
26896468
78896114
68543718
7711896
33629942
78249829
68126411
56148349
6437359
79326003
26655059
42431557
23178559
20467360
40159201
32708496
9443865
11214295
66088212
78808322
9464466
26829322
22856937
15003709
31092760
64233712
4821217
86671544
13478083