31
305
32
32
2
2
35
11
11
11
2
31
1
53
31
1
1
2
53
2
115
31
11
35
18
18
110
3
11
11
51
46
46
11
2