37
140
330
938
155
448
982
112
36