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