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