16540 32
40553 118
25508 45
40558 61
16700 36
41923 134
49582 71
11274 11
14346 21
37142 105
26319 65
20235 14
17353 50
44410 75
25298 46
31667 33
17924 26
18397 19
31593 17
13241 27
20796 41
26159 45
33284 85
101439 358