21
2
5
7
1
22
13
16
15
8
10
4
12
3
17
23
6
26
11
9
30
20
47
25
43
68
14
19
42
34
58
35
32
27
48
60
88