96
42
37
63
41
36
70
164
48
257