103
145
34
55
483
430
112
197
126
77