6
13
7
19
15
27
18
23
2
17
54
10
32
37
43
12
26
1
9
20
158
49
55
51
57
29
25
8
420
38
77
53
156
66
124
64
118
100
90
86
69
164