22
66
58
277
181
227
61
146
274
116
77
451
121
118
142
150
126
63
99
69
220
115
106
89
68
78
80
193
62
53
40
152
174
73
51
88
98
127
271
120
107
206
161
124
135
125
153
144
209
160
91
83
168
171