18
15
11
9
25
7
1
22
2
8
26
5
30
10
6
88
64
21
197
27
45
3
28
53
19
34
14
91
4
40
39
81
23
549
855
107
0