472
347
113
97
74
93
42
120
33
29