0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
42
176
168
44
157
31
172
167
31
43
169
52
52
176
481
44
175
40
31
41
44
147
38
43
42
165
54
175
167
42
54
163
157
43
167
40
181
361
167
44
52
52
164
44
44
271
44
44
44
44
176
174
38
44
173
162
0
44
31
168
52
40
44
52
52
52
166
186
175
179
161
180
172
44
40
40
170
52
44
177
54
44
172
324
376
38
41
154
148
41
31
43
44
45
31