19964 32
8424 9
22105 20
11596 7
12032 16
13004 17
22236 30
28606 49
16836 19
15668 20
11389 21
20377 9
13833 10
27337 36
19249 26
24560 30
33524 47
15983 8
39186 59
11786 17
19749 24
11284 8
21775 11
40585 69