8
102
18
9
23
4
84
176
39
10
81
42
7
100
15
565
64
131
231
45
78
44
58
6
47
185
48
37
14
29
46
57
152
16
54
20
40
172
12
3
665
104
142
22
2
5