886
277
66
109
95
314
22
68
67
120
51
382
433
634
106
283
215
282
196
312
178
473
36
110
147
42
151
127
125
43
108
293
253
87
618
346
132
602
123
98
45
54
245
190
101
259
144
78
41
20
32
322
148
80