0
14
9
3
23
50
36
29
8
28
59
24
15
30
27
7
10
32
6
17
37
130
79
25
96
71
13
42
46
66
22
26
39
47
120
105
224
246
207
102
64
77
177
16