8
137
62
76
865
46
38
34
102
74
85
44
113
27
17
14
22
143
82
56
12
40
49
83
98
33
107
24
110
72
36
138
37
104
23
25
122
21
47
79
54
57
216
32
9
111
106
59
31
11