4
32
15
18
24
27
8
31
14
9
22
59
7
10
41
3
19
150
39
37
12
2
67
5
1
28
35
21
13
16
38
63
46
33
25
169