3
12
2
4
6
14
8
27
25
38
42
102
16
47
24
50
39
65
13
15
28
55
31
9
96
115
34
43
23
62
19
61
93
105
18
10
49
37