31081 42
2874 6
3094 15
5973 24
3058 5
2623 13
3191 20
3071 11
2927 15
1272 6
3289 16
3629 21
2176 10
3827 11
5454 42
1940 12