23
20
36
18
264
62
28
33
34
27
37
85
115
73
89
17
67
91
41
150
143
139
95
136
1021
101
57
42
43
49
93
88
273
104
63
161
147
138
199
76
79
184
40
66
58
74
90
45