155
33
18
38
16
164
70
175
9
20
28
24
31
43
140
71
111
15
60
69
132
29
166
62
139
68
370
120
90
298
34
12
17
37
77
52
189
42
80
55
340
99
219
75
73
74
44
96