31
31
31
29
29
31
31
31
30
30
29
29
31
30
31
33
30
30
30
22
22
21
20
20
19
38
44
48
46
35
48
76
48
50
54
54
58
60
66
70
61
235
81
119
130
234
186
181
123
193
80
56
61
132
30
30
24
57
57
80
121
121
188
104
49
49
45
27
11
29
90
133
220
135
54
152
128
72
31
62
39
135
299
186
155
89
55
29
29
69
87
149
98
50
163
182
270
142
127
125
118
143
183
135
143
180
151
67
34
7
5
10
22
42
42
225
246
237
203
99
114
67
54
55
46
15
0
6
28
16
16
0
0
61
64
49
44
39
45
80
62
57
92
170
154
133
76
45
34
11
0
0
1
2
9
9
6
20
21
-1