2
40
23
20
133
4
5
22
15
37
43
270
12
0
5