35
66
124
354
67
24
166
41
22
16
55
173
150
195
37
147
110
76
26
133
15
112
57
168
18
27
49
151
58
50
61
288
134
113
101
11
39
63
43
181
36
91
20
241
78
207
145
179
103
220
317
32