6
9
18
20
24
5
32
17
23
43
7
1
19
16
54
303
181
37
72
113
156
144
36
60
21
14
13
223
202
40
115
39
296
8
135
91
35
29
137
22
28