20
11
12
43
23
59
16
35
29
14
85
67
6
33
5
13
21
1
2
54
60
31
17
24
18
30
7
89
91
161
78
55
174
26
87
95
3
82
102
63