0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
43
43
43
39
288
39
43
43
153
158
140
39
65
39
574
148
145
160
164
160
218
39
164
154
171
160
430
342
151
321
427
164
155
39
156
43
39
39
141
170
43
141
375
43
139
166
149
618
169
43
65
139
143
163
155
344
39
43
163