2
26
12
12
27
45
43
43
12
12
13
13
151
151
382