2
7
3
114
30
92
26
89
181
58
36
20
48
17
350