151
329
309
285
60
171
320
126
134
327
132
785
297
446
1293
321
407
155
72
75
157
100
63
183
261
67
62
395
169
318
152
350
663
250
555
526
414
122
907
470
798
270