128
125
124
121
116
115
109
107
106
100
98
92
91
90
87
79
75
69
68
65
62
61
59
58
57
56
55
54
51
50
49
48
45
42
41
39
35
33
32
30
28
27
26