111
871
353
704
73
146
58
189
57
279
169
167
75
318
51
221
96
194
15
254
49
260
80
163
37
235
36
245
62
123
59
122
24
94
113