13
5
56
33
48
47
63
17
85
31
53
69
91
14
163
4
51
16
122
12
20
9
54
27
6
99
65
42
43
36
83
59
158
166
11
328
24
19
38
82
61
498
182
118
15