0
3
6
2
4
14
10
9
7
31
19
96
22
27
8
40
13
12
20
39
24
51
42
73
36
149
277
67
32
15
77
41
272
150
99
132
75
17