120
272
52
76
48
18
159
31
30
231
108
14
65
119
319
69
492
173
295
124
425
190
95
132
102
45
72
466
259
100
26
339
738
27
674
223
191
66
83
230
548
197
79
147
121
78
182
87
209
254
44
112
604