40
25
8
2
24
21
9
44
47
7
19
55
12
34
13
18
93
162
3
10
57
14
1
6
32
120
43
28
53
37
4
35
75
54
5
102
27