15123 29
31171 60
10525 9
9407 12
11336 12
14323 6
6197 12
5547 12
15436 15
16320 22
19563 35
21719 25
23044 17
18205 22
24281 22
44799 68
12791 22
36603 54
7730 0
13123 16
18310 23
14377 6
12574 14
43104 51