163
39
249
180
356
685
98
83
34
226
103
158
488
391
171
120
64
615
254
162
145
62
69
121
60
194
54
192
229
70
40
51
45
81
102
333
476
28
101
190
24
223
208
486
250
865
1139
57
58
238
202
32
609