5
45
3
16
33
23
2
35
10
18
27
6
9
8
7
19
26
159
48
51
58
111
38
22
190
206
188
144
447
24
37
97
30
32
211
226
68
191
203
171
49