45 40
170
169
168
167
166
165
164
162
163
161
160
152
157
159
158
156
154
155
153
151
149
150
146
148
147
144
141
142
143
136
139
134
145
140
129
138
132
137
130
135
131
133
127
126
128
122
123
124
121
125
120
119
118
116
114
115
117
111
112
110
107
113
108
109
105
103
102
104
101
106
96
100
99
95
97
98
94
93
90
92
91
89
87
88
86
85
83
84
82
79
81
80
78
77
74
71
75
76
73
72
69
67
66
68
65
70
61
63
64
60
58
59
62
55
56
54
57
53
52
51
49
46
47
48
50
44
43
45
35
39
41
37
42
32
40
30
38
36
31
34
27
28
29
26
33
23
25
24
21
22
20
12
19
17
18
16
13
15
14
11
10
8
9
7
6
5
4
3
2
1
