165
114
81
60
135
262
185
53
303
109
72
254
181
350
152
99
253
198
113
22
182
173
208
100
437
67
293
226
167
287
56
209
156
70
310
130
121
138
87
233
6
170
344
118
31
177
157
402
79
58
26
47
90
52