16
10
11
20
13
28
17
8
32
4
15
22
23
12
30
125
7
66
29
34
42
25
121
57
27
6
43
45
61
54
62
18
51
5
142
9
79
111
38