6
5
15
14
8
26
22
10
11
7
115
92
90
23
30
44
50
9
223
20
19
27
16
274
72
76
160
82
56
87
133
99
93
113
264