11
5
10
4
8
6
9
14
24
22
13
129
98
23
3
56
73
273
32
42
84
68
242
94
46
17
26
62
31
34
52
103
265
78
143
57
50
148
63
59
82
36
122
53
183
278
137
45