1
12
13
18
2
38
9
6
16
110
58
232
66
191
99
17
181
78
226
116
160
26
180
138
36
55
56
109
159
50
51
49
142
8
23
10
86
5
20
125
91
79
135
228
22
4
107
186