62
25
33
22
49
27
13
112
42
186
39
66
89
290
56