20
88
4
21
63
54
14
39
16
10
5
6
32
23
60
9
86
18
12
17
7
40
59
42
19
2
3
1
15
38
13
8
87
129
34
67
11
45