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