1
4
5
22
28
37
76
12
40
50
115
38