7
3
28
42
22
146
49
94
91
80