527
211
62
221
99
320
352
70
305
433
151
58
160
34
283
312
84
8
353
162
237
89
47
129
51
131
175
21
86
157
88
277
35
171
182
109
137
130
144
103
44
72
287
147
106
332
647
112
71
108
31
81
150
134
222
111