4
14
32
54
15
403
72
51
83
478
272
73
154
211
905
225
132
45
148
237
311
347
300
185
313
279
128
184
70
172
31
143
106
147
121
125
178
94
168
163
188
98
52
361
599
39
186
114
137
156
222
69
153
245
149
44
173