7
19
13
64
75
165
124
89
101
100
162
224
186
114
111
66
104
85
120
79
113
53
191
189
236
287
238
275
231
125
52
218
60
153
131
95
45
141
158
62
133
254
56
130
47
436