8
32
10
12
6
19
20
22
16
3
4
15
21
31
24
40
166
11
27
72
83
35
122
103
138
96
49
272
13
9
38
29
110
37
115
23
157
112
107
60
33
43