214
211
297
61
175
256
415
477
14
69
45
123
68
174
129
145
164
53
117
169
529
222
510
35
283
90
126
43
41
91
473
42
59
64
107
308
173
67
92
228
55
79
524
39
63
81
24
158
197
139
645
94
54