39982 157
11943 562
56505 587
43734 509
13630 604
11372 595
23922 699
30313 213
28150 389
19683 255
37171 193
64318 431
39722 350
52836 277
80898 565
59285 872
64348 609
62305 598
233623 590
38895 94
14442 58
16983 759
10986 621
31169 392