18
1
4
14
22
6
3
7
21
15
33
20
37
9
5
13
31
30
8
11
29
32
67
50
34
23
52
68
71
51
38
111
62
73
48
99
121
101
35