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