1
20
55
116
42
223
173
100
102
122
132
191
225
152
111
26
125
65
47
97
213
204
218
412
302
398
95
108
57
362
131
114
90
45
172
120
145
119
301
105
107
69
151
216
144
92
87
237
104
141
71
167
121
179