20
18
22
40
21
30
189
75
63
173
144
192
152
234
193
129
125
125
72
73
102
62
130
112
63
126
7
137
6
110
40
41
66
49
58
44
3
60
21
42
33
32
43
16
35
3
22
133
213
42
117
13
17
73
104
32
35
22
46
43