6
2
5
4
8
44
23
15
54
25
51
48
59
140
9
116
96
28
40
260
35
37
58
134
111
27
20
11
92
80
188
56
88
75
36
123
24
107
142
233
204
108
118
85
50
38
45
181
61