55
362
76
81
42
69
427
224
99
181
33
95
685
173
94
31
283
384
281
303
244
57
112
316
124
98
25
165
412
163
183
170
29
119
184
101
401
159
125
554
83
108
48
23
131
302
82
51
44
63
65