218
147
246
299
173
95
255
785
114
120
90
571
49
146
61
164
239
130
177
185
129
112
533
338
301
36
38
427
238
98
307
127
119
190
897
91
382
227
31
75
116
56
58
165
80
65
285
35
479
99
584
45
105
115