476
347
113
98
74
93
22
42
120
28