5
109
37
5
7
6
42
1
176
22
17
16
48
29
15
16
70
108