472
346
113
97
74
93
22
42
120
28