143
121
72
43
49
56
161
212
248
185
116
199
141
174
207
598
355
503
343
541
3381
708
780
792
564
897
350
962
634
147
583
247
396
3365
641
489
427
653
128
108
439
565
201
332
330
322
355
143
187
405
315
452
127
140
477
178
132
101
159
217