156
325
129
391
345
486
110
591
87
462
26
199
112
396
81
464
63
329
27
206
46
247
86
349
118
341
96
253
92
1,141
113
242
50
271
308
309