80
112
78
77
43
44
56
176
38
209
83
36
103
33
100
332
752
171
199