267
123
103
60
39
43
48
147
165
193
169
109
165
127
162
195
570
346
498
341
534
3287
696
738
767
538
884
346
949
594
143
547
244
391
3253
639
488
418
644
127
107
436
562
199
330
328
317
348
142
186
396
312
449
126
138
470
172
131
99
152