4
17
14
13
43
69
54
83
52
35
133
30
274
401
142
138
558
1138
230
282
166
383
208
206
438
181
106
90
124
223
139
265
193
241
221
46
204
111
288
149
156
120
232
109
108
98
44
72
202
100
107
126
96