46
265
497
103
87
67
73
194
209
112
75
165
184
69
32
130
36
53
90
19
249
257
97
195
65
56
12
232
543
145
179
28
85
22
137
60
42
21
50
82
45
229
365
176
247
205
164
142
135
170