6
8
9
5
15
33
10
16
32
13
43
14
21
29
31
97
46
22
30
75
17
58
41
37
19
122
27
28
20
168
63
104
35
57
137
155
152
191
42
141
44
296
594
135
211