8
13
87
66
319
68
116
36
129
23
16
43
11
31
88
63
91
119
25
177
39
21
81
52
10
34
17
28
24
44
85
77
37
60
29
78
46
27
40
19
142
54
90
51
14
136
33