6
10
4
2
24
44
58
27
256
15
201
47
53
77
182
56
88
85
46
173
16
19
18
140
29
112
684
45
64
33
20
30
74
38
311
14
52
32