12
14
1
4
8
7
5
27
6
15
20
42
104
67
25
38
40
49
92
133
470
17
160
50
52
81
97
157
127
204
44
83
56
244
54
120
80
96
30
295
64
258
21
10
57