23042 23
53031 29
16307 14
30790 51
24028 36
23479 36
11499 9
19647 15
17922 29
21485 20
11999 5
12580 4
24583 34
19407 16
19354 20
22329 15
20029 31
37602 71
27605 47
16525 22
25579 58
18943 47
14602 17
51014 44