1
32
9
0
4
16
14
8
2
85
34
88
159
86
631
54
5
135
118
93
60
338
59
76
81
13
24
27
82
57
28
47
83
94
256
69
42
72
21
222
175
760
205
251
115
45
1697