6
10
13
22
29
8
12
11
20
16
18
27
42
38
5
25
67
55
92
36
49
97
37
19
26
53
40
70
17
34
58
41
99
15
109
43
153
90