132
126
125
121
114
112
108
105
103
100
91
88
85
83
80
79
77
76
73
70
68
67
66
63
62
59
58
55
54
53
52
51
50
49
47
42
41
40
39
38
37
32
31
30
29
28