1
17
2
38
9
6
13
16
108
58
232
66
191
99
179
78
226
116
155
26
180
138
36
53
56
109
158
50
51
49
142
8
23
10
86
5
20
125
91
135
221
35
22
4
107
186
333
25