553
55
29
163
161
260
77
40
154
118
73
195
24
485
837
80
119
70
106
79
74
68
434
374
103
33
82
100
151
225
71
199
324
146
355
98
238
249
64
143
22
129
311
360
62
139
46