5
23
33
67
6
4
11
47
17
25
8
42
45
9
247
292
44
140
100
51
154
69
59
27
22
49
109
68
28
30
14
15
305
259
64
128
60
182
133
120
56
55
7
54
266
249
102
192
114
171