7
6
8
34
13
23
31
2
108
39
38
22
15
10
4
16
85
27
30
62
33
28
11
14
24
19
29
42
1
9
18
25
45
21
101
44
41
137