138
205
147
526
91
155
125
157
430
320
204
42
1081
142
163
149
804
242
799
361
417
250
1131
697
698
340
216
883
1487
619
806
502
589
1586
293
168