20
18
27
50
11
10
16
4
30
40
3
9
33
23
12
57
6
1
5
15
134
7
34
48
58
36
85
72
39
149
82
13
44
17
29
95
32