84
51
28
258
80
306
134
167
69
104
40
111
312
210
39
35
132
70
102
92
115
130
9
42
26
137
97
96
63
20
27
47
81
103
270
38
87
148
24
143
22
30
141
147
336
163
79
239
161