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