106
74
177
545
103
137
107
245
551
164
133
127
105
430
175
96
142
392
81
180
192
182
151
266
357
249
446
210
113
363
216
58
95
78
477
172
146
459
153
104
297
214
398
317
578
738
176
853
111
712
2561
235
1592
875
633