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