10
56
5
23
43
32
19
35
44
986
410
18
6
20
27
21
231
25
39
34
52
311
9
87
24
8
16
82
46
28
13
67
84
250
198
26
45