12120 6
30590 36
52483 148
27900 43
59602 187
29089 66
13131 16
23414 51
21907 33
17499 7
20659 49
23570 65
17111 42
28487 52
19394 18
11333 11
39842 55
42329 110
10904 8
11713 6
13560 21
18210 34
15142 10
31144 64