12 6
147 10
5477 23
16556 86
8620 36
12531 95
24448 123
22374 117
30055 254
12980 29
11297 43
35262 80
32607 80