6
158
224
98
26
12
33
214
126
504
13
97
174
42
29
18
45
375
191
87
303
476
47
175
80
799
59
275
70
107
395
14
8
106
789
104
206
73
758
91
27
153
77
119
913
159
541
61
111
231
57
322
292
435
763
108