476
347
113
98
74
93
42
120
47
118