38
10
25
3
6
7
9
2
8
17
1
5
4
14
16
13
168
23
66
120
15
11
33
27
40
12
19
18
22
32
31
254
52
106
34
26