20
10
22
111
62
45
32
24
6
34
12
4
59
3
11
41
23
48
9
81
13
2
19
74
40
37
28
17
85
21
127
30
27
96
116
61
33
46
1
8
56
147
35
54
26