6
13
4
19
3
7
5
36
9
2
0
8
1
15
164
52
57
30
35
37
55
68
46
50
105
48
21
79
87
42
63
51
84
95
73
40
259
39
155
148
145
49
26
78
127
197
100
32
54
70