15306 186
17696 295
13546 783
28657 718
19333 575
7029 398
11488 435
5877 162
21193 267
12816 53
12270 441
9804 207
10613 303
11485 711
15193 351
24162 348
10096 45
5736 359
6798 609
9044 725
8683 368
9033 881
34757 221
31423 292
32381 210
4776 523
8860 926
6649 30