6
9
10
11
41
170
44
40
378
548
146
53
35
154
79
95
64
57
25
294
278
74
143
152
147
222
161
59
56
17
76
93
175
448
117