20
13
9
14
3
5
21
36
7
17
42
22
75
27
123
138
16
52
58
45
94
57
18
139
120
32
149
24
15
110
60
102
69
170
26
89
108
73
104
55
25
67
65
70
56
31
64
51