21595 42
12749 11
14637 29
15438 18
24131 105
16127 26
19977 58
19784 44
15476 26
11422 3
23996 52
33822 58
22158 65
13329 29
14823 11
19646 55
14401 25
17263 35
35358 120
25953 82
28710 56
16804 23
12939 15
15091 17