99
211
536
455
679
221
3111
162
201
242
21
265
902
1196
719
454
202
6214
6413
121
112
23
192
268
172
663
1099
581
827