10979 5
16459 28
12678 4
11948 6
27871 56
35202 67
14315 17
101123 266
12851 23
21211 38
19334 28
22705 18
26200 39
18048 40
20035 40
28185 57
11461 6
21613 32
21542 27
32662 91
41777 116
12316 4
22112 32
63924 82