20
23
90
50
29
19
28
52
63
215
87
81
164
89
222
66
42
48
121
143
75
38
116
34
30
82
40
45
53
184
64
72