20
4
5
7
23
57
19
13
65
72
26
58
95
39
77
80
16
52
96
123
60
48
32
136
63
110
17
50
125
49
2
40
205
187
128
139
86
79
6
116
183
102
34
154
174
158
11