69
25
152
110
290
46
104
35
32
910
95
101
222
40
197
137
38
52
30
272
313
317
169
284
67
166
83
225
66
226
70
81
85
194
469
174
212