9
13
7
0
1
12
3
4
8
6
76
26
23
16
24
27
11
10
28
2
94
5
147
15
19
20
113
567
86
129
393
61
264
97
84
75
971
349
747
92
253
199
187
156
166
102