183
4933
172
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
65
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
48
40
40
48
325
321
48
175
44
66
66
44
189
1295
44
66
66
48
40
48
48
66
40
40
48
336
304
48
723
66
44
55
126
40
66
66
48
48
40
66
110
187
66
66
48
40
40
185
66
55
40
170
66
48
40
40
66
55
66
55
300
40
214
382
66
270
280
40
44
66
66
66
297