8
15
12
10
16
6
13
64
118
26
67
89
314
82
43
182
112
60
71
18
47
51
17
42
7
105
91
159
24
41
9
146
37
205
383
253
147
162
110
55
21
45
34
40
63
48
35
102
195
25