75
222
300
112
228
788
45
93
48
283
223
191
66
144
262
152
146
173
104
26
504
42
203
103
69
118
362
91
94
894
406
216
224
334
130
847
86
59