89
205
948
310
36
137
500
158
441
126
192
107
206
241
518
815
278
78
282
96
49
162
210
91
214
171
73
250
488
27
312
131
200
83
99
80
48
101
93
74
119
94
87
30
53
279
71
166
55
76
17
35
191
161
237
127
105