6
5
23
38
13
27
25
9
26
126
161
128
251
199
225
77
111
246
118
123
50
84
78
57
28
61
159
184
177
67
168
385
212
790
213
224
375
124
96
20
34
259
160
234