42
41
3
39
38
25
23
21
95
94
93
92
<