35
168
147
319
205
315
137
284
134
127
87
77
135
30
5
20
171
164
97
34
226
17
133
131
114
210
38
246
109
80
132
37
69
181
242
214
29
124
139
27
52
189
74
103
22
149
83
162
53
47
75
86
18