99996 864
12434 118
98332 542
28797 943
37439 260
30666 243
18294 173
18316 601
30031 461
31426 591
33368 854
14879 563
4761 208