56
52
134
513
95
173
85
336
380
73
197
63
25
146
57
145
158
65
289
285
109
207
143
14
176
230
491
69
74
138
282
78
133
256
41
245
66
166
228
34
233
126
451
89
40
165
47
177
142
147
354
98
283
106
83
94