220
164
193
134
220
153
327
25
477
3
376
51
435
118
136
41
511
86
244
87
412
151
143
69
48
29
190
155
479
165
181
143
188
127
353
186
572
59
467
154