214
211
297
61
175
256
415
477
14
69
45
123
68
174
129
145
164
53
117
169
531
222
510
35
284
90
127
43
41
92
474
42
59
64
107
308
173
91
67
93
228
55
79
525
39
63
81
24
158
198
139
645
94
54