14
39
67
48
24
69
45
56
28
27
52
55
51
394
34
42
63
46
47
9
41
57
87
13
163
62
99
103
60
174
98
961
162
109
58
65
476
150
76
85
144
130
260
114
107
141
26
37
241
481
116