10
13
22
29
8
12
11
20
16
18
27
41
38
5
25
67
54
91
36
48
6
96
19
26
53
40
69
17
42
34
58
15
52
99
14
109
43
153
90
59