986
899
843
800
742
630
624
570
540
538
536
476
350
330
325
298
217
150
111
79
73
70
69
66
64
43
34
33
30
23
9
6
-5
-6
-27
-31
-44
-45
-47
-48
-55
-63
-69
-89