9
3
13
134
15
42
170
148
81
18
36
30
88
22
71
248
109
48
16
8
55
103
34
38
37
51
53
20
14
74
6
19
91
31
98
115
106
2
156
43
45
212
21
33
27
138