6
3
7
15
5
87
169
109
66
50
55
27
156
112
83
166
158
65
48
126
118
137
94
49
411
186
117
82
163
122
136
41
79
63
19
46
105
32
51