3
2
4
11
5
16
18
7
168
171
12
6
17
23
13
166
73
44
31
25
45
8
10
59
27
219
20
51
46
41
63
15
1
319
9
65
101