0
0
0
0
0
0
0
0
0
0
64
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
65
0
0
0
43
43
65
39
295
287
39
39
39
43
39
39
65
65
39
65
164
39
164
39
142
166
39
306
149
175
105
39
43
65
159
39
39
39
367
156
43
65
146
43
39
65
65
144
43
39
39
39
167
43
146
39
159
297
323
65
39
65
39
43
117
39
77
158
43
151
43
145
168
286
142
43
141
39
39
294
167
39
51
168
43
170
39
39
326
160
288
32
343
257
65
144
146
139
139
65
274
43
142
333
43
144
160
65
155
39
22
144