9
7
22
14
10
21
4
2
6
38
25
23
35
8
29
46
56
81
18
171
58
16
41
32
39
54
63
52
13
78
27
153
26
20
64
359
478