5562 20
13529 33
20516 38
15792 42
16456 28
29359 53
5291 10
32576 71
6800 9
10827 24
6389 28
4929 5
8853 11
2687 9
20850 22
15001 20
34430 120
12282 17
13118 29
6076 18
8202 20
5462 22
10472 20
6304 18