162
178
119
166
87
34
90
10
40
259
88
440
104
175
456
113
50
653
99
65
215
130
79
54
115
77
85
159
6
27
80
521
356
258
71
51
184
86
45
116
147
28
57
128
95
41
146
257
266
93
73
278
171