8
5
31
25
217
26
76
16
28
37
153
27
6
30
84
56
69
50
18
150
14
21
33
142
91
62
122
29
34
35
121
19
24
53
55
133
11
52
63
15
61
73
128
22
279
144
79
38