193
95
203
113
560
38
309
78
346
112
401
169
516
173
410
27
258
150
370
43
96
27
518
83
422
152
169
85
201
90
253
139
538
150
287
159
137
65
130
111