118
117
115
114
102
97
92
91
90
89
88
82
79
77
76
75
74
73
72
69
68
66
65
62
59
58
55
53
52
49
48
46
45
43
42
38
34
33
32
31