3
5
14
7
6
11
46
18
1
10
24
27
2
4
13
16
8
40
258
263
9
23
15
19
99
48
57
96
72
65
44
43
81
153
120
60
84
78
61
122
69
891
95