258
118
329
117
616
432
37
116
345
102
46
611
354
178
153
166
681
129
326
429
83
249
209
418
131
42
257
124
79
484
252
194
215
59
61
283
56
63
60
224
414
289
67
172
208
80
110
142
168
508
20
160
16
62
113
96
412
150
78