12583 87
21772 81
34201 62
25726 38
33051 59
23871 32
31814 50
10151 17
27451 48
8580 9
11184 10
16086 22
17296 39
9542 23
17268 40
7434 4
7849 12
4425 6
8448 11
10954 22
4918 4
6705 7
17389 27