422
60
153
92
73
58
474
139
346
135
40
36
127
233
75
151
456
203
90
712
388
642
64
312
55
131
121
2364
275
337
379
404
130
98
27
749
41
57
224
129
54
169
807
112
193
562
120
43
318
56
479
285
117
430