3
3
2
4
37
31
31
51
29
67
35
41