535
303
200
129
422
279
64
87
94
967
96
390
413
62
71