90
7
263
69
264
63
426
277
99
34
234
188
45
1084
462
200
121
109
71
66
94
85
74
84
313
163
159
77
60
133
88
51
42
145
366
281
269
125
149
160
134
118
224
44
273
128
341
93
315
238
97
147
162
220
78
166
62
101