0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
3
3
3
3
11
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
33
33
33
33
37
37
37
39
44
47
58
66
75
76
77
80
85
89
93
93
93
93
93
93
93
93
93
96
96
96
99
99
102
105
105
105
105
105
115
131
131
131
131
131
131
131
131
131
131
131
131
135
135
135
135
138
138
138
138
142
142
142
144
149
152
163
172
184
185
186
189
194
198
202
