4
0
5
3
65
9
27
11
8
555
16
29
145
124
55
146
34
101
31
95
81
66
73
310
102
22
209
63
40
86
25
75
191
45
130
47
240
290
32
157
273
380
119
60
50
88