172
228
22
72
81
205
89
126
118
69
177
214
96
55
206
134
24
403
29
164
232
337
219
85
336
305
51
75
26
2427
95
361
235
182
60
198
64
120
71
76
140
174
100
185
136
104
111
84
25
680
394
463