35512 76
10146 25
6930 4
33609 51
13314 24
8453 22
22035 39
505 5
2176 7
6583 9
3522 12
24209 67
20028 68
31577 53