12091 22
19898 77
31324 81
16006 40
10242 7
16759 31
11226 8
28303 73
11545 16
11665 9
14913 23
15366 32
22270 79
35932 76
17140 40
19261 53
18385 46
11034 14
16651 27
11461 3
10137 11
13635 11
23876 36
62775 109