20
4
16
2
21
5
66
70
23
97
34
269
99
57
28
17
61
223
71
49
73
26
43
38
24
125
162
832
33
191
52
279
175
60