43
67
1350
476
357
3522
99
124
2628
275
2711
279
379
71
68
505
344
181
31
89
93
435
145
1489
154
267
397
532
63
4058
153
178