56
57
62
96
55
90
79
81
235
285
275
335
387
209
125
1042
483
588
738
240
579
576
723
596
2822
892
27171
2340
2034
938
536
408
385
1039
584
1485