192
95
202
113
560
38
308
78
344
112
401
169
516
173
410
27
254
149
369
42
96
27
518
83
420
151
168
85
201
90
253
139
534
149
287
159
137
65
130
111