2
5
18
10
14
6
7
4
207
25
8
17
20
113
30
13
33
11
21
9
15
28
39
27
85
55
69
36
19
34
47
37
38
60
52
22
67
40
42