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