: 673
5
6
11
15
26
13
18
32
15
14
13
15
14
7
28
14
64
57
83
61
63
79
68
79
64
86
67
66
79
88
96
89
66
59
64
67
89
68
82
76
86
76
99
76
79
78
96
80
85
93
90
76
81
90
108
87
126
111
103
152
149
167
183
146
143
140
140
143
137
175
142
151
141
148
145
137
129
145
140
132
138
136
128
137
129
149
156
161
154
144
142
147
148
165
148
166
131
151
141
153
172
183
149
208
161
200
194
190
185
182
198
191
198
202
196
214
198
232
235
202
213
235
206
237
232
231
248
217
236
244
296
236
277
263
240
259
283
238
240
256
329
300
272
280
332
290
353
321
315
283
322
325
327
325
360
348
340
329
340
347
364
345
343
366
414
398
412
430
447
442
472
455
441
481
479
1205
799