20
21
158
3
136
22
49
56
34
11
57
63
10
27
71
8
32
84
13
42
16
33
25
59
43
7
30
31
96
288
52
18
111
260
28
1
46
6
17