13
52
134
164
31
23
127
43
63
88
22
57
271
130
264
89
177
376
91
70
311
209
245
240
445
274
715
418
180
285
729