8
5
3
17
26
12
15
27
1
37
2
10
4
6
18
13
30
14
9
11
7
22
149
38
33
16
21
23
45
68
20
42
24
167
32
50
35