0
9
40
79
16
34
6
23
15
18
2
13
22
28
24
31
7
45
8
26
14
71
10
39
42
4
36
66
32
129
160
176
105
85
57
60
65
286
279