21097 23
16934 33
13623 36
20333 58
22093 50
18239 23
11574 25
10559 17
10014 18
12782 14
16423 15
12180 22
7029 12
20181 29
6577 9
5429 13
15020 35
50940 62
33335 68
6324 18
12383 21
10090 25
10413 20
2578 10