33
32
26
44
37
50
22
26
47
23
56
63
83
39
100