8
23
24
87
60
317
743
217
43
382
10
3628
12
257
5
73
17
7
377
1
45
92
6
18
123
809
22
13
103
52
547
286
161
146
35
56
132
251
36
127
19
100
124
27
163
26
49
21
15