20596 67
6633 20
5915 12
40876 62
19160 47
53560 71
3323 11
17617 51
18164 55
24868 81
47774 147
29277 68
32928 176
9891 27
42137 141
11048 27
10917 37
17462 40
18672 62
2238 9
21381 34
44907 101
14440 23
28905 73