8
6
29
33
13
26
77
163
98
138
21
37
23
28
9
42
4
20
45
12
39
119
35
366
164
36
52
34
51
150
47
27
56
99