90
131
101
108
523
391
574
423
938
1042