220
69
30
441
240
96
553
263
321
172
123
351
1500
272
72
222
64
289
143
427
80
216
151
107
416
150
108
75
92
111
29
84
57
374
308
53
269
90
125
371
265
140
179
76
138
181
198
175
73
243
333
155
199
722