20
162
17
213
97
70
15
32
119
46
30
80
45
55
100
26
10
22
13
92
180
39
122
24
50
49
36
7
5
44
43
21
40
145
34
148
171
35
14
6
153
9
96
78
58