4
1
8
5
6
10
13
29
2
11
12
34
40
110
21
52
85
23
26
14
39
32
25
76
27
24
265
62
28
3
7
22
53
133
67
20
90
30