17
18
7
4
5
32
16
24
147
11
19
9
29
73
20
125
53
2
13
6
26
27
38
3
10
54
46
23
12
56
166
101
25
8
33
88
39