M2_SETI/A1/TP/TP Logical Side channel Attack/FILESFORATTACK-FlushAndReload/RSA/Threshold/values.dat
2022-11-28 11:40:47 +01:00

100000 lines
342 KiB
Text
Executable file

560
210
544
209
526
209
528
217
534
201
560
193
536
185
544
201
571
193
545
193
545
184
552
193
544
183
534
185
562
193
554
191
554
189
538
193
520
193
536
185
544
185
552
193
544
193
528
203
561
201
538
183
534
193
709
193
534
199
536
193
544
193
545
201
534
193
765
176
552
183
536
199
553
178
536
193
576
185
710
203
544
193
528
184
538
185
536
185
554
201
853
193
526
191
536
185
569
185
544
193
526
209
546
177
528
193
570
197
553
193
518
177
544
185
544
184
536
193
603
225
576
193
603
209
554
199
552
193
569
193
571
178
561
192
552
199
536
193
560
185
536
184
546
183
559
193
544
201
552
174
536
185
544
199
528
177
552
193
536
193
568
210
560
193
538
178
544
193
552
193
546
178
627
199
552
193
511
193
536
193
536
193
536
217
552
185
530
217
544
193
536
201
536
201
546
201
552
201
536
193
536
193
544
185
536
192
552
185
538
193
544
193
544
185
571
197
554
189
563
203
528
193
528
177
536
183
528
185
536
192
554
178
536
201
563
178
552
193
545
201
526
177
536
201
552
185
544
185
544
193
513
193
544
201
544
185
526
185
629
201
536
193
560
193
544
185
545
184
644
201
611
184
534
201
544
183
538
184
536
192
554
197
670
174
544
178
536
201
536
177
553
209
560
184
552
199
579
185
526
183
544
193
563
201
553
184
638
184
528
191
552
207
550
201
538
191
536
193
712
201
536
193
544
193
544
201
544
193
527
197
719
193
536
185
544
193
544
193
536
201
545
174
694
185
536
201
536
192
534
185
544
177
552
193
694
199
536
201
554
176
512
185
536
199
544
193
545
184
560
201
536
201
536
201
576
217
559
207
611
184
553
199
644
217
619
201
670
224
646
184
637
217
586
203
513
193
560
193
554
197
528
193
560
201
536
192
536
178
530
191
544
183
587
185
536
193
560
193
603
185
576
193
544
201
603
201
568
193
578
183
528
193
536
174
520
191
855
193
536
184
554
189
538
185
538
183
536
184
534
201
527
193
545
201
536
193
552
193
536
177
536
201
544
185
552
176
536
201
544
183
544
185
538
183
544
201
530
201
560
185
536
177
544
193
587
201
554
178
552
185
536
193
513
193
544
192
739
185
536
193
544
178
526
185
544
183
536
192
654
193
563
201
536
185
530
184
534
192
553
201
620
192
528
183
536
191
536
201
552
185
544
199
784
193
553
193
552
185
536
193
536
201
534
193
536
193
553
193
552
193
526
192
546
184
538
193
654
185
544
193
536
201
553
193
554
189
553
178
670
177
553
193
545
193
576
185
560
193
544
193
619
201
536
193
530
185
554
201
536
193
538
201
544
193
538
185
544
201
544
191
544
193
536
211
561
209
528
193
544
201
544
176
528
193
528
191
637
178
553
201
536
193
544
193
544
193
562
178
668
185
520
185
536
193
571
193
530
201
579
178
690
191
544
185
545
197
536
185
538
207
552
177
930
201
561
193
536
185
536
192
563
178
552
201
619
193
552
193
578
192
552
185
568
209
536
185
586
189
536
193
544
199
536
185
528
193
544
193
737
193
509
185
528
193
545
174
538
197
520
193
812
193
553
174
538
193
536
185
552
193
560
193
605
193
554
241
579
193
544
201
544
193
528
193
627
185
538
209
542
178
552
185
536
201
544
193
653
201
528
192
536
184
536
185
544
193
536
193
661
199
534
185
552
201
527
178
569
185
536
193
620
193
528
185
536
193
536
201
546
185
563
201
662
184
544
176
536
185
536
193
544
201
554
193
654
184
536
193
552
185
567
193
552
201
536
192
769
193
545
178
553
193
536
192
553
185
553
197
687
178
569
201
538
185
562
193
544
199
536
185
544
201
528
193
553
193
560
193
560
193
536
191
605
185
585
191
554
193
536
193
544
193
536
192
687
177
544
193
536
193
527
176
544
185
570
199
587
193
544
193
544
183
560
185
544
185
544
201
745
193
576
193
536
193
562
193
528
217
563
201
562
193
544
193
804
193
603
201
619
178
821
185
737
191
554
225
595
201
603
228
765
227
580
201
611
193
737
197
705
201
997
193
636
178
556
185
570
189
536
201
544
201
544
201
552
178
552
193
553
193
550
184
545
193
544
193
536
185
534
219
561
184
536
185
556
192
536
176
546
185
544
193
542
199
553
209
536
185
520
193
552
185
559
192
552
209
567
201
563
185
670
201
536
184
538
183
528
193
554
193
536
193
660
185
544
193
552
185
544
191
552
209
536
185
668
185
536
193
536
185
528
193
536
193
34913
51
248
42
191
40
180
43
185
47
183
39
183
41
183
42
688
59
183
42
191
45
199
45
203
41
199
42
262
39
183
47
185
44
182
44
220
43
187
41
183
43
185
38
184
39
502
46
310
45
203
41
187
41
207
50
186
45
201
43
209
39
217
40
197
50
203
51
213
41
197
41
193
43
193
42
430
41
183
43
193
41
209
51
193
41
229
45
707
42
217
41
197
44
209
42
191
43
220
44
188
51
193
37
223
43
183
43
187
47
189
48
181
41
207
45
205
45
189
47
179
42
185
43
193
45
195
44
184
41
197
39
195
37
181
42
683
46
184
41
201
39
185
42
193
40
185
47
183
44
182
40
211
39
205
43
201
41
209
43
297
42
201
46
180
43
177
43
188
40
197
43
256
39
193
46
481
41
199
42
197
50
199
41
207
51
213
57
193
45
215
49
203
45
187
43
185
45
199
40
194
43
181
37
203
43
187
44
176
47
207
42
195
50
207
44
189
46
190
42
679
48
195
49
199
46
203
48
195
53
205
41
193
49
187
53
205
41
199
43
201
39
185
45
203
47
181
42
201
44
201
40
211
42
180
48
195
40
201
42
186
40
224
40
749
48
199
44
181
43
197
45
213
43
207
41
205
43
181
43
244
48
304
45
191
41
185
45
205
41
254
45
185
41
197
45
191
49
191
44
203
42
203
40
201
40
184
40
489
42
205
44
207
44
191
48
226
44
197
42
184
49
203
41
189
41
187
48
182
39
207
43
197
43
179
46
186
42
205
57
207
43
184
46
197
41
203
43
183
43
189
45
181
61
441
46
195
42
201
48
181
39
201
41
203
49
181
42
200
47
183
42
203
40
195
46
197
41
197
45
195
41
199
37
185
42
222
40
182
40
179
45
181
53
180
43
183
45
179
40
183
41
672
45
197
41
197
43
347
41
177
47
183
46
209
45
201
44
180
41
199
51
203
39
203
37
197
38
190
51
203
48
179
50
207
42
180
45
199
49
181
45
191
47
621
41
183
44
189
46
201
46
185
53
189
45
181
44
207
40
205
42
207
40
191
39
189
43
181
42
199
48
183
42
192
39
187
47
183
41
181
48
179
40
186
47
183
47
183
38
486
49
246
48
182
45
216
41
180
43
191
41
211
53
197
40
185
47
183
40
190
42
180
49
189
49
201
43
179
47
201
63
187
43
203
41
209
42
206
44
182
41
599
41
183
43
199
39
199
49
193
43
199
41
199
47
199
45
189
47
201
47
187
45
207
43
197
39
205
41
189
43
201
45
205
47
203
45
195
49
240
41
181
48
211
49
603
43
209
41
207
55
199
45
197
51
205
39
183
45
199
44
201
42
197
46
186
47
191
37
205
49
205
41
181
43
262
38
195
44
177
45
189
45
199
40
197
42
181
45
205
43
571
47
188
42
185
45
185
43
199
43
179
47
205
43
183
42
184
39
191
45
185
51
183
47
201
41
181
44
189
42
257
40
205
40
185
43
181
45
201
41
189
48
187
44
478
42
201
40
199
42
203
47
199
41
185
49
191
45
199
49
185
43
187
40
177
43
176
40
203
50
184
49
191
45
185
49
195
43
177
47
185
39
185
45
185
42
197
44
186
42
644
39
191
49
181
42
203
42
189
43
201
43
201
41
183
47
203
43
203
41
203
45
211
45
183
41
201
44
199
45
203
47
195
41
199
47
183
51
195
41
207
45
741
43
203
49
197
51
203
43
176
41
177
39
207
41
181
40
183
39
207
51
183
45
213
43
187
45
185
42
183
39
179
44
238
37
189
50
203
42
189
48
249
41
187
47
739
41
205
45
185
53
179
41
199
44
178
39
181
41
178
45
216
42
180
51
199
44
199
48
186
45
183
43
185
40
256
51
185
43
199
42
186
46
249
50
190
43
205
42
180
44
693
44
182
58
182
46
178
41
183
43
211
45
187
49
185
47
183
41
207
41
211
42
184
49
220
44
213
55
187
45
219
47
197
41
181
45
185
47
179
44
176
43
189
37
221
47
209
43
193
47
187
42
176
51
575
43
193
42
177
41
225
51
181
47
195
53
201
41
264
45
179
48
203
50
197
40
199
43
187
43
189
40
203
52
186
42
197
47
487
40
191
41
264
43
189
42
261
40
181
43
203
41
195
38
200
40
212
50
218
53
199
46
184
42
175
43
205
46
179
51
189
43
199
41
195
46
183
46
197
43
177
43
193
44
611
41
217
41
191
51
181
40
188
41
183
45
178
48
178
47
189
41
183
41
197
41
187
46
182
45
201
47
177
40
182
47
258
40
186
45
201
47
203
43
211
43
185
47
637
46
201
42
195
48
185
47
183
45
201
45
187
42
180
43
185
39
185
49
181
44
195
45
209
39
249
52
180
52
208
40
182
51
183
45
189
41
201
41
197
43
195
49
173
42
201
40
201
45
244
43
183
43
189
42
180
57
195
41
179
49
183
49
715
44
199
37
195
47
197
45
187
43
195
45
189
42
183
41
203
53
203
47
197
45
187
42
195
44
188
41
197
43
189
39
197
41
189
42
201
40
198
46
196
50
180
41
179
43
473
45
181
43
203
41
181
47
182
42
183
51
201
41
201
53
205
43
187
45
201
40
203
46
182
43
183
41
189
43
193
42
185
41
197
49
203
41
191
49
180
49
181
49
467
39
185
45
199
45
183
42
205
40
191
44
205
43
201
43
197
39
174
43
203
43
191
43
211
43
197
49
181
42
213
43
185
46
201
44
201
40
201
38
201
40
216
53
178
41
187
51
191
51
772
49
186
42
197
43
177
53
183
44
192
51
183
41
185
39
179
46
191
42
179
57
181
49
201
41
181
49
187
44
203
53
183
40
197
42
203
41
207
41
774
38
179
47
187
43
191
45
195
41
179
43
197
41
180
40
183
47
183
45
209
38
203
47
180
42
197
42
197
41
191
56
199
44
199
48
207
41
201
41
195
47
187
47
471
51
195
39
181
55
203
43
201
39
179
45
219
49
197
47
185
45
183
49
183
42
192
44
177
43
221
45
211
41
197
45
197
47
189
40
197
43
195
45
187
41
193
49
501
39
175
47
233
41
187
42
184
43
203
43
179
49
199
42
199
41
201
41
175
46
191
40
213
47
182
46
205
42
180
41
205
47
193
39
189
41
203
41
193
42
223
47
207
43
183
49
646
42
185
55
195
39
211
45
185
45
179
47
193
40
201
43
185
40
199
48
196
47
187
45
181
41
179
48
199
43
201
44
182
51
203
44
183
47
233
50
240
43
660
48
192
40
183
41
187
43
186
42
189
49
179
47
276
39
183
40
182
45
205
45
187
53
205
49
183
41
221
39
179
45
272
55
201
42
178
51
201
45
203
47
191
43
469
40
177
41
213
41
197
43
176
53
205
45
191
51
179
41
227
42
201
40
181
41
189
45
184
44
195
40
194
48
178
37
197
49
201
44
186
42
195
48
195
47
199
40
477
45
185
42
207
45
197
44
180
43
183
49
182
44
201
45
199
43
185
41
201
47
197
47
201
39
203
42
187
41
203
42
200
42
207
43
203
49
203
44
184
53
184
39
757
42
199
43
205
46
185
39
183
48
184
43
193
41
201
43
177
38
185
43
181
45
193
43
195
47
207
39
209
41
201
39
181
39
183
43
207
47
211
47
201
48
187
39
859
43
189
40
182
47
187
45
189
47
193
43
177
42
175
55
199
39
181
40
188
42
183
43
179
42
201
48
213
55
197
44
197
49
210
42
211
40
190
43
203
48
201
45
770
48
189
46
190
44
207
44
232
41
199
43
181
42
203
42
190
40
181
45
203
44
186
39
214
40
197
40
195
48
201
47
197
41
185
40
190
46
298
45
205
43
201
42
496
43
181
40
197
42
195
44
187
41
205
53
199
43
203
43
261
46
182
45
185
43
193
51
201
45
185
49
213
43
228
42
191
38
186
44
201
46
187
41
205
41
179
41
637
52
186
48
201
46
209
48
184
44
182
44
201
55
191
42
186
42
182
50
207
43
197
50
186
45
185
45
191
47
199
39
214
40
213
45
211
45
195
53
193
46
238
41
188
44
447
44
185
42
201
42
179
45
183
47
236
40
214
42
186
50
183
39
197
40
191
40
211
47
211
43
240
45
183
41
185
43
211
45
181
45
199
47
201
55
199
43
493
40
182
42
213
49
201
39
201
39
181
41
203
41
173
49
185
42
197
44
203
42
207
38
183
39
195
45
183
42
199
42
184
41
201
45
311
42
201
49
197
41
201
43
585
48
197
50
198
46
185
41
213
43
268
47
189
40
201
44
197
46
192
45
207
40
201
40
201
42
201
51
183
42
199
38
203
42
199
40
209
53
176
45
182
45
184
38
624
43
199
43
195
55
185
45
207
47
205
45
199
45
207
45
203
45
213
43
199
41
215
41
187
44
211
40
215
45
199
45
199
45
195
45
211
51
207
43
250
41
207
43
201
49
182
43
589
49
207
51
195
47
201
41
191
43
199
47
178
50
179
41
193
39
183
46
178
41
207
47
183
47
179
47
195
39
201
49
193
43
195
47
207
45
199
48
682
44
182
52
199
40
202
40
183
49
201
47
185
39
201
46
189
45
201
39
205
43
185
42
199
42
188
42
180
45
207
45
231
48
183
39
185
39
203
49
201
47
201
45
185
43
493
42
202
52
182
44
180
45
189
43
215
45
203
49
205
45
199
39
185
41
469
45
203
45
187
40
188
44
201
48
193
49
185
55
203
47
201
45
194
46
198
56
201
44
192
47
199
40
209
48
201
43
195
42
210
42
197
42
188
43
189
45
177
44
186
45
485
39
209
45
185
43
199
45
209
45
201
45
183
41
199
47
201
45
205
45
199
47
201
45
207
41
207
47
195
41
199
39
213
49
199
49
181
41
199
40
201
45
195
46
471
47
181
44
203
50
205
51
205
47
195
41
211
43
183
40
199
40
188
43
195
45
183
41
187
41
199
49
195
41
197
39
199
51
195
43
187
39
199
45
201
41
203
41
530
39
205
43
201
43
199
47
181
41
203
41
201
40
201
40
211
43
193
44
217
43
199
41
197
42
205
46
197
42
201
40
182
46
186
43
189
45
203
41
189
45
197
43
183
51
467
43
203
45
189
44
203
44
195
42
192
44
187
43
213
42
201
43
185
43
207
43
201
41
215
43
207
49
212
48
187
44
195
42
178
46
203
42
194
46
188
47
245
41
486
39
242
40
195
38
268
45
235
44
252
41
506
39
197
39
193
42
205
41
201
41
197
42
177
41
182
43
181
40
193
41
195
42
181
43
195
42
185
41
193
40
514
41
213
38
173
43
185
40
197
41
176
43
177
40
193
37
189
40
212
38
185
43
197
38
211
41
181
42
201
43
248
42
183
41
178
41
179
40
201
37
189
39
182
43
175
40
177
42
506
39
176
43
185
40
195
41
181
40
191
39
183
39
195
39
197
38
173
39
176
39
177
40
175
42
180
39
183
40
201
43
197
39
190
37
179
38
196
43
175
38
177
39
187
40
177
37
278
40
178
41
181
38
579
41
178
43
197
43
195
42
193
41
195
40
195
39
195
42
197
39
189
41
197
40
179
40
180
41
177
40
197
39
191
38
192
41
197
43
197
40
697
38
193
41
177
42
181
43
193
42
197
41
193
40
179
39
176
38
179
42
180
39
221
39
201
40
199
40
179
41
178
37
181
40
203
37
175
40
191
41
193
41
197
40
189
39
176
41
179
42
518
39
209
37
205
42
177
43
207
40
177
39
181
40
189
41
178
41
209
39
233
41
177
40
181
40
190
41
179
40
187
41
197
40
218
40
224
38
191
37
179
40
207
43
213
39
718
43
179
40
193
39
211
39
254
38
185
39
180
41
179
42
195
43
179
40
175
37
207
40
189
37
183
40
175
40
176
39
176
37
179
38
187
41
205
43
195
40
203
37
644
40
195
39
197
40
197
43
179
42
191
41
258
40
234
40
185
43
179
38
181
38
176
39
179
40
175
40
180
43
215
43
180
39
179
40
179
41
219
41
174
41
183
40
179
41
207
40
234
41
505
37
193
40
178
37
183
42
183
41
203
40
209
41
197
43
199
38
177
43
205
40
179
43
205
40
179
39
191
40
177
39
201
40
175
41
180
43
223
43
179
38
177
39
617
38
176
41
243
43
199
41
180
45
197
41
178
41
181
42
242
41
225
41
195
42
179
40
190
37
185
40
213
40
193
39
205
41
174
37
181
40
177
38
173
41
187
38
177
42
766
41
192
41
177
40
179
41
205
40
238
41
180
41
193
40
203
40
179
40
180
39
179
42
185
41
176
37
179
42
203
39
183
42
179
39
182
43
183
40
181
41
195
42
185
43
178
41
189
38
725
39
258
38
216
42
209
39
187
38
207
42
303
38
179
41
193
40
222
40
173
41
184
41
175
42
230
40
175
43
182
43
197
41
185
42
219
39
181
42
176
41
244
40
563
40
177
39
221
39
178
41
177
40
179
41
227
41
176
43
181
40
218
40
272
43
183
40
211
40
201
37
175
42
226
40
179
41
178
41
177
42
183
43
181
42
197
39
215
39
182
43
495
39
179
40
199
39
177
40
181
43
182
43
205
41
180
38
191
41
193
42
195
43
185
40
193
37
179
40
191
39
178
39
195
41
184
43
250
40
175
39
178
39
177
38
784
41
174
39
221
41
175
40
183
40
194
37
175
42
179
39
178
43
179
40
207
41
177
42
195
39
185
40
181
43
201
40
173
39
180
43
179
38
285
42
203
39
185
40
183
41
178
43
183
40
198
41
542
43
205
39
192
37
191
39
176
43
201
41
189
42
175
40
176
39
246
38
181
40
186
41
175
40
197
41
181
42
248
39
207
40
203
39
207
37
207
43
176
37
207
37
783
37
203
39
180
43
179
38
179
39
178
43
183
42
174
41
176
37
181
42
195
41
207
37
178
43
185
40
251
43
185
40
195
41
191
40
182
41
193
49
201
40
175
43
176
37
179
40
177
37
178
41
175
42
181
43
182
45
177
38
181
43
176
41
189
38
217
37
383
39
205
43
256
38
183
41
446
37
223
39
177
40
555
40
191
43
193
40
179
39
185
40
252
41
176
37
179
38
173
42
206
40
205
41
183
40
183
43
233
41
176
37
223
37
189
37
193
42
207
43
262
40
181
41
564
39
197
40
195
43
282
39
176
39
179
42
189
39
183
40
260
39
203
43
180
43
205
41
268
42
197
37
189
40
189
41
175
42
175
41
180
41
203
39
197
42
205
39
824
41
185
42
183
43
197
38
193
37
191
40
185
41
195
42
197
43
197
39
211
40
178
41
183
40
193
39
191
40
193
37
177
42
181
39
196
43
175
40
201
43
195
41
193
38
526
39
183
40
181
43
197
38
203
39
193
40
193
39
193
42
178
41
191
38
177
39
197
40
179
43
188
41
177
40
183
39
181
38
209
39
191
40
199
37
177
40
181
43
213
41
755
40
177
41
191
40
175
41
195
40
193
41
191
40
195
39
189
40
183
41
205
40
182
43
185
40
199
41
179
40
195
41
193
38
197
43
195
42
193
39
189
40
176
37
177
40
760
40
193
41
193
38
175
37
193
40
177
40
193
37
199
43
174
37
213
43
199
38
181
41
180
39
195
43
180
43
183
40
183
41
195
42
193
37
191
40
201
45
177
38
193
41
175
42
591
43
191
40
199
43
193
40
195
43
191
39
196
38
191
41
180
37
193
41
195
42
197
39
197
38
187
39
178
37
195
39
195
40
179
41
178
41
177
38
193
37
178
43
177
40
177
39
723
40
179
37
176
43
197
39
201
40
197
41
185
38
185
37
178
43
197
37
174
41
181
40
183
39
176
41
193
41
176
41
191
38
179
39
185
40
197
39
180
41
193
41
191
40
175
39
588
37
203
37
203
38
190
41
191
41
176
39
181
42
179
40
178
37
183
40
175
41
194
37
191
43
182
41
193
38
205
43
205
39
181
40
195
39
195
42
199
41
189
40
181
41
493
43
197
38
183
41
191
38
197
37
195
40
189
37
205
41
174
39
179
42
183
43
197
39
219
43
221
43
201
39
191
40
191
37
195
40
177
41
176
39
185
40
181
43
182
43
185
40
678
38
177
43
195
40
175
43
182
43
175
40
175
42
178
41
178
38
211
43
175
40
201
41
175
40
195
37
319
42
173
41
180
39
187
40
191
39
191
40
194
39
175
42
721
43
195
42
181
41
195
42
197
41
197
39
178
41
193
40
178
43
268
42
205
42
268
41
179
40
195
41
197
38
192
37
191
39
194
38
177
40
192
39
193
41
195
42
197
41
177
40
660
39
176
41
193
37
205
40
240
41
199
40
195
41
176
43
197
41
197
42
197
39
197
40
187
39
176
43
179
42
191
39
219
41
181
40
193
41
191
38
201
37
179
40
687
40
175
37
199
40
193
37
189
40
195
41
193
38
193
39
193
37
196
38
193
41
197
40
191
37
195
40
191
39
175
40
197
39
203
40
190
41
193
38
192
43
203
39
176
43
187
40
503
41
176
41
197
37
203
38
179
41
312
43
193
40
183
37
177
39
181
42
182
39
197
38
194
37
193
41
176
39
181
40
197
37
195
40
193
39
195
40
194
41
191
41
191
42
648
39
193
40
195
39
197
40
193
41
191
38
190
39
193
41
191
40
197
41
205
42
200
38
193
39
193
40
193
37
193
40
193
39
197
43
196
39
195
41
197
40
197
39
195
42
180
43
501
39
179
38
189
39
199
39
195
42
220
42
177
41
178
43
199
38
176
41
195
40
179
41
197
40
179
41
178
43
175
40
189
37
195
42
179
41
176
43
195
37
193
40
195
43
495
37
197
40
191
41
197
40
178
41
197
42
193
43
187
40
189
37
195
38
260
43
183
40
195
39
189
40
190
41
195
41
194
39
173
40
183
41
184
43
183
40
195
37
191
40
180
37
491
41
195
38
193
41
199
43
178
43
195
39
186
39
193
39
178
41
193
42
197
43
197
41
194
38
193
39
176
37
183
40
197
39
197
38
196
39
195
43
197
38
179
43
205
40
733
43
181
40
197
39
195
40
195
41
193
38
196
39
193
39
193
42
193
39
195
42
195
43
195
42
181
41
174
39
181
38
197
41
195
41
174
39
179
40
197
43
182
39
193
41
769
37
191
40
191
41
195
43
199
38
179
42
177
39
195
40
195
37
193
40
193
41
193
40
194
41
193
41
197
40
191
39
197
42
177
41
195
40
175
37
176
37
197
41
178
41
195
40
491
40
184
41
189
38
189
51
191
43
182
41
177
42
179
41
193
40
195
39
177
40
193
43
197
40
189
41
180
43
197
41
194
39
512
40
179
43
191
42
173
40
193
39
195
39
197
40
185
37
195
40
185
43
182
41
197
40
197
43
195
41
197
37
193
41
193
40
181
42
182
39
175
38
195
41
197
40
197
43
195
42
496
40
197
43
175
38
177
41
195
40
193
41
203
42
195
41
193
41
196
37
177
40
193
41
195
40
197
39
197
41
193
40
193
39
178
45
199
39
178
43
195
43
200
43
195
41
733
40
197
41
181
38
195
41
195
38
195
41
195
40
195
37
175
42
197
43
182
37
195
37
195
38
191
41
174
43
197
43
194
39
195
39
174
37
197
42
197
40
199
39
176
37
197
41
495
41
191
40
195
41
193
40
195
39
179
38
193
41
195
40
199
39
205
43
178
37
195
38
185
41
199
40
193
41
195
42
177
39
195
40
179
40
194
37
187
42
192
45
197
41
726
37
191
40
194
43
195
41
178
39
193
40
195
39
193
41
196
43
199
39
191
42
195
41
178
43
183
40
205
37
193
40
194
37
195
43
195
42
197
39
184
39
197
43
191
42
181
40
493
40
192
37
195
37
195
37
193
41
199
40
195
43
191
42
197
39
195
40
197
39
193
41
196
41
191
41
193
40
193
39
193
42
189
41
191
42
195
39
195
42
197
39
197
41
674
40
197
43
191
42
192
39
195
41
197
39
195
43
197
40
195
39
193
40
195
41
195
40
194
37
195
37
195
40
195
41
197
38
197
37
195
42
197
43
183
40
197
41
193
40
756
42
193
41
195
42
199
39
195
42
194
39
195
43
192
43
189
41
188
37
195
43
193
42
193
41
199
40
197
43
191
42
195
43
193
42
197
41
193
42
194
37
193
37
195
38
193
41
491
43
197
40
193
39
191
40
193
43
197
42
193
39
191
40
197
41
195
38
190
37
195
41
182
37
191
40
195
39
195
39
195
39
191
39
174
39
193
38
191
39
195
38
196
43
605
41
195
40
195
39
195
38
193
39
195
42
183
41
191
40
191
39
197
42
179
39
197
42
197
39
179
42
195
41
193
40
177
41
196
39
197
39
195
42
201
39
193
40
195
37
193
40
494
38
194
39
195
41
193
38
195
41
207
40
176
39
205
38
180
39
276
43
193
42
207
43
215
39
177
38
181
40
182
39
207
43
178
37
207
41
209
41
180
43
185
40
185
41
215
39
190
43
203
41
209
41
180
43
177
40
179
40
180
43
662
40
179
43
180
37
193
38
176
39
182
41
193
37
186
39
181
40
181
41
197
38
197
39
175
40
177
39
176
39
181
37
185
39
180
37
627
41
209
43
174
39
181
40
193
39
195
40
181
41
195
37
183
39
243
37
209
39
192
43
203
41
201
40
173
41
176
39
189
42
185
39
183
40
179
42
197
43
572
43
179
40
177
41
182
39
179
40
191
39
185
38
189
43
195
40
195
43
178
41
195
41
182
39
197
39
178
39
179
42
181
39
192
39
175
40
205
41
189
41
195
42
195
43
197
40
494
42
179
43
199
40
193
39
193
40
181
41
197
42
197
43
197
42
189
39
195
40
210
42
236
42
185
39
185
37
179
42
187
37
183
40
179
39
182
41
193
38
195
41
179
40
183
37
582
41
177
42
197
43
181
42
197
41
209
42
173
41
193
40
199
43
197
41
184
41
183
40
205
41
193
40
192
41
193
37
184
39
183
38
183
41
178
43
197
39
176
39
181
38
660
43
182
43
199
43
180
41
175
42
181
38
184
41
187
40
173
39
182
39
187
42
201
41
179
38
191
43
176
37
177
42
179
41
180
39
191
40
194
43
177
40
203
39
175
42
183
37
592
41
177
42
177
41
174
43
181
40
197
39
193
40
193
37
183
40
193
41
178
39
193
41
180
41
181
40
201
39
183
40
183
39
176
39
181
40
177
39
190
39
193
41
191
42
197
41
497
41
205
42
187
43
191
42
181
39
195
40
177
41
199
39
175
40
177
43
180
37
195
39
195
38
175
42
195
43
197
41
186
43
195
42
179
39
195
38
208
39
197
43
182
39
179
40
744
40
197
41
195
38
183
39
178
41
189
40
239
43
193
40
197
37
195
40
195
41
177
42
197
41
191
40
177
41
193
40
177
40
192
45
191
41
196
43
197
39
193
42
181
40
554
40
191
39
205
41
193
40
191
39
176
39
191
38
191
37
199
43
199
40
179
40
210
40
197
43
205
40
182
41
181
38
189
41
193
38
228
40
179
37
193
40
195
41
217
38
605
42
195
41
197
40
195
41
189
48
189
39
179
40
195
39
193
40
193
43
191
40
179
37
197
40
181
38
188
43
193
43
176
39
197
42
183
39
560
41
195
38
193
39
195
38
197
39
193
43
201
42
199
39
195
40
191
41
268
41
197
38
185
43
195
40
185
39
195
40
177
42
191
41
181
40
195
39
195
40
190
41
183
40
664
41
179
38
199
41
177
38
197
39
195
38
199
39
181
40
177
41
199
40
185
41
180
37
195
40
194
39
195
39
193
42
191
41
182
37
197
41
195
40
201
39
197
40
199
39
195
38
489
40
205
43
193
41
182
43
175
40
195
39
180
37
177
40
197
43
197
42
189
37
175
42
179
39
176
39
276
41
191
40
187
43
180
43
181
42
177
41
209
40
189
39
195
42
705
41
176
43
183
38
191
37
183
42
209
43
177
38
183
39
178
43
179
40
181
41
178
41
197
41
174
41
181
37
177
40
191
37
179
40
183
41
195
40
195
39
193
40
177
43
190
43
719
38
179
43
201
40
179
43
194
43
175
40
195
41
173
42
195
43
182
37
177
42
177
39
174
43
197
42
183
41
195
40
195
37
179
42
183
43
176
39
187
40
195
41
179
40
177
41
649
39
191
42
197
39
179
40
179
39
182
41
195
42
201
40
177
39
197
42
197
39
178
43
183
40
183
39
191
40
195
39
181
40
193
41
183
42
209
43
203
43
203
40
192
39
522
38
205
40
191
39
174
41
195
40
196
39
177
40
248
41
203
40
199
39
197
41
194
43
183
42
179
39
178
39
175
42
195
41
193
40
189
43
177
38
175
43
194
39
205
41
193
40
613
43
183
42
195
41
181
38
191
39
205
42
183
39
197
38
193
37
195
42
197
43
238
40
187
41
205
38
199
43
181
38
195
41
176
41
197
40
174
39
197
38
179
43
182
41
522
40
179
41
186
43
179
42
177
39
184
39
207
43
180
41
193
38
180
43
177
38
179
40
177
41
199
40
177
41
191
40
185
39
178
41
177
40
183
41
180
39
179
42
218
40
183
39
574
39
258
42
203
39
195
41
195
39
177
42
183
39
180
41
177
42
175
41
176
43
181
42
187
41
201
38
175
41
182
37
199
43
180
39
197
41
178
41
175
40
187
39
193
42
207
43
181
40
571
40
183
39
174
43
201
39
176
43
181
42
191
39
207
39
219
42
176
39
176
39
209
43
197
40
187
41
248
38
185
41
190
43
177
42
179
41
178
43
179
40
181
39
178
39
175
40
181
37
696
41
176
43
183
40
177
43
207
42
175
41
180
41
181
40
244
39
245
37
185
42
205
43
219
43
181
38
191
37
176
45
183
42
191
43
185
40
185
41
239
39
631
39
181
38
177
43
180
41
207
39
197
39
191
43
178
43
183
38
179
39
176
39
197
41
178
41
193
40
177
43
193
42
189
43
215
41
182
41
177
42
191
43
182
37
207
37
518
42
193
43
193
42
195
39
193
40
179
41
195
38
197
39
195
42
181
39
197
40
197
39
195
42
195
39
183
40
179
39
182
41
187
42
195
43
195
41
184
41
195
40
195
41
177
40
498
42
191
39
187
42
177
39
197
37
195
39
195
40
193
39
195
40
189
41
178
43
197
43
180
43
193
41
199
40
191
43
178
43
197
41
194
39
197
43
176
41
193
40
177
39
193
40
498
40
195
39
185
38
179
43
193
40
203
41
180
41
177
40
281
37
175
42
181
39
182
43
195
41
197
40
199
39
181
37
191
37
193
40
195
39
176
39
193
42
197
43
207
43
617
38
182
41
195
38
195
41
197
38
192
41
197
39
178
43
189
40
197
39
177
40
193
41
197
42
199
39
197
40
177
41
178
43
191
42
174
39
205
40
192
37
181
40
197
37
197
39
493
39
197
42
193
43
195
42
195
41
197
42
179
41
197
42
189
41
176
39
183
40
197
43
193
43
194
41
183
40
199
39
189
40
196
37
195
39
193
40
175
40
197
43
183
42
758
42
199
39
195
42
197
43
193
41
200
43
193
43
193
40
195
39
193
42
193
43
195
42
258
41
175
40
193
41
195
38
193
39
197
40
197
43
193
43
184
41
195
41
190
41
755
41
191
40
193
37
195
38
198
43
195
41
193
40
191
43
193
42
197
41
195
42
197
43
195
42
179
43
178
41
195
38
199
40
197
43
191
42
177
40
196
43
199
43
174
39
191
40
494
40
179
43
193
38
195
41
195
40
195
39
195
40
191
39
191
42
189
39
179
38
195
41
199
40
193
43
195
40
197
39
191
40
191
43
199
42
194
39
179
38
195
41
189
40
678
43
189
41
197
40
199
49
195
38
176
37
197
42
177
41
193
38
183
39
193
42
193
43
197
38
197
41
195
43
192
39
193
41
197
38
177
39
493
41
195
40
177
43
197
40
193
41
193
40
193
41
191
40
192
41
197
43
195
38
193
39
193
38
193
41
191
38
195
37
195
39
195
40
191
43
193
42
175
38
194
41
195
43
668
40
181
43
191
42
191
43
195
42
195
39
197
38
191
41
189
40
190
37
193
41
196
38
197
41
195
40
179
39
197
38
191
37
195
40
187
37
193
38
175
39
193
40
179
42
198
41
491
41
199
41
195
40
191
41
195
40
199
41
195
40
175
41
178
39
193
39
197
40
193
39
191
40
197
39
195
40
193
39
189
40
190
37
193
41
199
40
195
41
195
38
189
39
607
39
197
40
193
39
193
38
197
43
195
38
195
41
193
39
182
41
189
40
192
43
197
43
193
42
177
38
192
37
193
37
195
42
193
43
197
38
195
39
197
42
198
43
195
41
193
40
494
38
191
39
191
40
193
41
177
40
197
39
191
40
192
43
193
37
194
38
193
39
197
42
197
39
195
40
201
43
195
43
195
38
195
39
193
40
195
43
195
41
194
39
195
39
564
37
197
40
195
39
193
42
195
39
195
40
194
39
197
43
195
40
189
41
193
40
191
37
193
40
195
41
197
42
190
39
195
41
192
41
195
43
195
40
199
37
191
40
191
37
773
43
179
40
193
41
195
40
191
39
191
42
199
40
193
41
191
40
189
39
191
40
276
37
191
39
192
37
191
39
195
40
197
39
191
38
193
41
189
42
179
39
191
40
193
37
706
41
193
41
192
41
189
37
176
39
195
41
192
41
173
40
197
41
195
39
192
41
195
39
193
42
179
40
196
39
195
39
193
42
195
41
176
41
175
40
177
41
197
40
197
37
181
40
187
41
191
40
362
42
216
40
222
40
177
41
497
39
197
40
191
39
193
40
192
37
193
39
195
42
193
41
195
40
197
43
197
39
193
42
193
43
195
42
193
41
191
40
181
39
621
41
191
40
193
37
176
39
197
41
193
40
189
39
193
40
193
41
197
40
192
39
191
37
176
39
199
38
192
37
203
41
195
40
191
37
191
40
193
41
179
40
195
37
191
38
173
39
495
43
178
43
185
40
183
43
187
38
197
41
197
40
191
41
195
40
191
39
191
42
197
43
195
40
193
37
191
39
192
41
193
41
195
42
193
39
197
38
189
37
191
40
187
37
497
41
193
38
194
45
195
39
197
40
189
41
193
38
195
41
193
42
197
37
201
43
193
42
193
41
199
38
195
39
197
40
196
37
193
41
191
40
193
41
197
40
195
43
193
42
731
39
175
42
197
39
197
40
195
43
197
37
201
42
191
41
191
38
190
41
193
41
195
42
197
39
197
40
179
43
197
38
191
39
191
40
191
41
197
39
195
42
195
37
174
41
177
40
494
38
197
37
197
39
193
42
193
43
197
38
181
41
195
40
197
39
195
42
195
43
193
39
193
40
189
41
195
40
193
41
195
40
190
37
199
43
195
42
195
41
197
40
193
37
737
37
190
37
193
41
176
41
199
41
192
41
193
37
191
42
197
41
197
40
193
37
189
40
195
41
191
40
195
41
205
41
191
40
193
41
195
42
197
41
191
40
175
41
195
40
620
39
193
39
180
43
195
37
192
38
191
39
189
40
191
39
197
40
191
39
193
42
195
43
193
42
195
39
195
43
200
38
191
39
191
40
193
41
193
38
195
41
193
42
193
43
193
39
499
41
191
40
191
41
197
40
197
43
195
38
190
37
191
37
195
40
195
43
195
40
193
41
193
42
197
37
193
37
193
40
191
39
195
42
195
39
195
42
197
37
191
39
191
40
550
37
193
39
191
40
191
39
193
40
193
37
193
40
195
43
195
43
196
37
195
39
193
40
191
39
193
42
195
41
195
41
195
38
195
43
195
40
193
41
176
37
197
41
193
42
191
41
493
41
195
42
197
39
195
38
192
43
191
37
195
42
195
39
197
38
195
41
193
42
195
39
191
42
196
39
195
39
193
38
191
39
193
42
195
43
191
40
197
41
193
38
190
37
536
41
191
40
189
39
189
40
193
41
195
40
197
43
195
38
193
41
195
41
199
40
195
41
195
40
197
43
193
42
193
37
195
41
196
41
195
41
193
40
197
41
193
40
197
39
753
43
195
42
195
37
195
37
195
40
197
37
197
38
193
37
197
42
190
43
193
41
196
43
193
43
193
40
197
39
197
40
191
41
191
38
190
39
193
41
195
40
195
39
197
38
758
42
197
37
193
39
191
42
183
41
193
40
191
47
184
41
197
43
197
40
193
39
191
42
175
41
193
40
193
41
183
38
193
39
193
40
197
39
493
41
197
42
195
39
195
42
194
39
195
43
192
43
195
41
195
40
197
39
195
40
193
37
195
40
195
41
193
40
195
41
193
39
199
39
191
39
191
42
189
41
195
40
193
41
729
40
175
42
190
43
179
38
193
39
193
42
197
43
197
40
191
37
193
39
196
41
193
37
194
41
195
41
191
40
195
41
176
43
187
40
197
43
195
42
195
39
191
42
190
43
193
43
493
41
198
43
191
39
191
40
193
41
195
40
197
41
191
42
199
43
193
40
193
41
193
41
194
41
195
41
193
40
195
41
197
40
195
39
195
40
195
43
177
40
193
39
199
40
179
37
495
41
176
43
197
41
190
39
191
43
191
42
195
43
197
42
199
43
195
40
194
43
177
42
193
43
197
42
194
45
195
43
176
39
193
40
193
41
193
38
192
41
195
39
195
40
510
40
199
39
191
40
196
39
195
39
193
40
195
43
191
40
191
43
195
42
195
43
195
40
197
39
195
38
194
43
191
39
192
37
195
41
193
40
197
39
193
40
193
37
195
40
193
39
497
43
197
40
195
43
197
40
179
37
197
38
193
37
193
38
195
41
174
39
195
39
195
42
195
43
195
40
191
39
191
42
193
39
195
42
181
41
195
38
195
41
193
40
197
39
635
41
195
38
195
37
191
40
191
39
199
43
198
43
195
43
191
42
177
40
191
39
195
40
196
37
197
43
191
40
195
43
197
40
195
43
197
42
197
37
195
40
192
39
197
43
195
42
494
42
218
40
197
43
197
40
193
39
191
40
197
41
193
42
195
43
193
39
199
40
203
41
195
42
197
43
197
43
197
38
193
41
193
40
193
39
195
38
193
39
195
38
195
37
181
40
581
41
199
40
193
41
199
43
195
40
193
39
195
38
195
37
197
40
199
39
195
41
192
39
193
43
195
40
193
43
195
42
199
39
195
40
195
41
193
40
191
39
193
38
745
42
191
39
197
40
193
41
181
40
195
41
195
38
193
39
197
40
193
39
181
38
177
42
197
43
197
40
190
39
181
40
197
43
195
42
193
39
193
42
199
43
195
40
194
45
195
41
493
39
178
41
193
40
195
37
191
40
191
39
197
41
196
41
195
39
189
42
189
43
195
42
193
39
197
40
181
43
189
42
193
43
193
42
191
41
197
42
193
41
195
40
192
41
784
40
197
37
195
39
186
43
197
41
192
39
197
39
195
42
181
38
176
39
197
40
193
39
189
40
195
43
205
37
178
43
195
42
195
45
195
41
191
40
197
43
195
40
195
39
719
38
193
39
195
38
197
37
197
40
198
41
195
43
197
40
199
39
195
40
195
41
197
40
194
43
195
41
197
42
191
41
193
42
189
41
195
40
195
39
209
43
186
43
187
43
182
43
231
39
205
43
201
42
185
37
495
41
196
41
197
43
195
42
193
39
195
42
195
39
195
42
195
43
195
42
195
43
195
40
192
41
177
40
193
39
195
42
201
41
195
38
199
39
542
43
195
42
193
39
195
40
195
39
195
41
192
39
177
40
191
37
193
40
193
41
199
43
198
43
191
39
193
39
191
43
193
42
193
41
197
40
199
39
177
40
197
43
180
43
199
43
499
43
193
40
193
41
195
40
193
39
191
42
195
39
197
42
190
43
197
43
195
40
193
39
195
40
197
43
197
40
197
43
195
43
190
39
191
41
195
40
193
41
197
40
197
41
617
37
197
42
195
39
197
43
194
39
191
39
197
42
193
39
197
38
193
43
195
40
196
39
195
39
193
42
189
43
195
42
195
41
197
42
197
41
195
38
196
43
197
43
193
42
766
40
197
41
191
42
197
43
195
42
197
41
193
40
193
43
195
41
192
45
179
40
193
37
191
40
193
39
195
38
193
37
199
43
194
39
193
43
197
42
191
41
191
42
195
39
191
42
494
42
195
41
195
40
189
39
191
40
199
43
191
42
193
39
197
40
191
39
193
40
190
39
193
41
190
39
199
43
193
40
193
39
180
43
193
41
194
39
197
43
191
40
195
43
743
40
191
43
193
42
195
43
193
41
180
41
195
40
193
41
191
40
193
41
195
41
180
43
193
40
195
39
195
42
194
43
193
43
197
39
195
43
195
42
197
39
193
40
195
43
706
41
197
41
197
42
195
39
191
42
193
41
195
40
195
43
197
43
197
42
191
43
195
40
193
41
193
40
197
43
195
42
185
41
197
42
193
43
195
40
181
39
195
40
195
37
195
42
491
42
196
43
191
41
190
41
195
39
195
42
189
43
195
51
191
40
194
39
195
41
193
40
177
40
193
43
197
41
196
39
195
43
193
40
475
41
197
38
190
37
191
39
192
37
189
37
193
40
197
43
197
38
193
37
193
42
197
43
197
41
190
39
177
42
193
39
197
38
190
37
193
41
192
38
195
43
195
40
193
37
767
37
197
41
195
42
187
37
195
40
193
41
191
40
193
41
195
40
190
41
193
39
190
39
191
37
193
40
193
41
195
40
195
43
193
40
197
37
195
41
193
42
195
39
199
42
757
38
190
41
197
43
195
40
197
39
197
40
197
43
197
43
195
40
191
41
193
40
181
39
193
40
193
37
193
40
197
43
197
37
195
40
191
41
197
40
195
39
197
41
194
41
764
40
191
41
193
38
191
39
193
38
197
39
197
38
192
37
193
41
191
40
191
41
197
42
195
37
195
38
192
43
193
41
195
40
193
43
193
40
197
39
195
38
194
43
195
41
755
43
194
37
193
41
199
38
189
37
177
39
191
39
193
42
199
39
193
38
193
41
191
40
193
43
197
40
196
39
193
41
190
37
191
39
193
42
191
39
193
42
195
39
195
40
764
42
196
43
195
39
191
40
191
41
193
40
193
37
197
42
195
43
197
37
195
40
197
43
197
38
193
41
189
40
193
41
193
41
196
43
195
41
195
40
197
43
195
38
194
43
751
39
197
40
194
41
195
41
193
38
197
39
197
42
203
40
195
37
191
40
228
40
215
40
187
41
183
40
197
41
177
40
181
42
182
43
197
40
176
39
185
42
197
41
197
41
186
39
179
40
494
38
194
37
175
42
208
40
187
43
176
41
181
40
199
37
177
42
183
41
199
38
179
42
195
39
185
40
201
40
179
38
182
43
177
40
195
39
207
38
205
38
181
41
184
37
193
41
174
43
495
39
181
40
193
39
203
43
189
40
177
38
203
38
189
41
205
40
173
39
183
40
211
43
181
40
177
39
178
41
175
40
185
37
192
38
197
37
179
40
179
38
680
38
189
37
179
40
173
42
189
39
183
40
183
37
176
39
187
41
180
43
197
40
195
37
179
38
197
41
193
40
181
37
174
39
181
42
197
39
179
38
193
37
177
40
183
41
176
37
784
38
175
40
196
37
177
42
177
41
199
40
183
39
180
41
177
38
185
37
177
40
187
43
195
40
185
41
193
40
179
41
176
41
177
40
193
41
223
41
195
42
178
37
203
41
493
37
180
43
225
41
183
40
181
43
176
37
193
37
178
41
191
38
178
37
181
42
197
39
184
43
213
43
181
40
181
43
182
43
193
43
205
40
177
43
180
43
175
40
183
39
197
42
179
39
176
39
181
40
737
37
191
41
180
43
211
41
191
40
197
43
191
42
183
39
185
40
232
40
193
37
179
42
205
39
181
42
185
41
176
37
175
40
195
41
177
40
193
37
485
41
178
43
193
39
196
43
177
40
173
43
189
40
197
37
203
38
176
39
189
40
175
43
189
42
181
39
176
41
209
39
207
38
176
39
182
43
175
40
181
41
181
42
181
39
180
39
179
40
585
41
182
43
183
38
187
37
197
38
176
37
231
39
179
40
175
39
209
42
185
41
181
40
177
40
203
43
177
40
180
41
195
40
174
41
179
38
195
41
178
37
181
42
177
39
495
37
185
42
177
39
182
41
189
40
189
43
181
40
181
43
195
40
183
41
176
41
179
40
195
37
179
42
193
41
197
38
195
39
195
41
176
37
197
40
195
39
177
40
193
37
706
39
179
38
177
43
195
42
181
43
200
38
191
39
211
40
186
41
333
40
268
40
209
37
240
38
199
41
195
37
193
42
175
40
178
41
181
40
195
41
178
43
179
38
175
39
176
43
179
38
532
43
175
40
195
37
176
41
177
42
193
41
177
40
179
39
176
41
195
42
196
43
181
42
197
41
193
37
178
37
191
40
176
37
181
40
177
40
182
43
197
40
186
41
185
40
185
41
660
42
179
41
195
42
193
37
193
40
197
39
183
40
181
43
184
43
183
42
198
41
193
41
176
39
181
40
177
41
197
38
187
39
197
40
177
43
195
40
195
43
765
39
176
39
179
38
190
41
175
40
197
41
199
39
178
41
209
37
185
40
179
42
194
45
205
39
174
41
177
42
183
39
178
43
181
42
177
39
174
41
195
39
193
42
175
38
192
37
491
38
193
39
178
41
177
40
193
39
183
42
195
37
175
40
195
43
195
40
177
41
195
40
195
41
197
38
193
41
191
40
179
43
191
42
179
40
178
41
181
40
183
40
178
41
247
38
175
40
680
42
291
40
179
39
180
43
179
40
199
37
236
38
268
41
183
47
178
39
175
42
179
39
176
41
181
38
177
39
180
39
181
38
199
41
191
38
194
43
173
40
181
43
187
40
238
39
268
40
205
41
240
40
201
39
237
37
262
43
209
38
272
42
211
37
183
42
239
37
239
43
209
41
213
39
205
40
177
39
207
40
203
40
175
41
215
40
186
41
181
40
189
39
849
40
295
38
195
41
239
41
209
39
217
37
227
37
203
37
174
39
177
40
524
41
197
40
195
43
258
42
205
43
185
40
176
41
180
38
175
40
191
41
179
40
197
39
175
40
175
38
190
43
179
40
199
39
205
39
213
38
176
41
666
42
179
41
176
43
183
40
173
39
180
39
185
40
187
41
205
39
182
43
183
40
175
37
176
43
175
40
179
42
182
41
183
40
179
41
182
43
175
40
179
41
178
39
174
37
195
39
530
42
191
37
181
40
181
42
180
39
193
42
175
41
182
41
197
40
176
39
197
40
181
41
178
40
179
41
178
41
197
40
174
41
181
42
175
41
178
43
203
43
176
41
177
40
179
42
497
39
231
39
233
41
254
40
239
41
221
41
215
43
203
42
219
42
204
40
193
43
174
41
201
43
195
40
193
41
177
40
183
41
197
40
197
37
195
40
195
39
179
40
177
41
550
40
178
41
197
40
193
39
177
42
183
43
176
39
191
40
190
37
177
40
175
41
191
40
181
41
195
40
175
41
197
40
173
42
173
41
199
38
177
39
176
37
205
41
197
40
193
39
595
40
193
37
189
40
190
37
177
40
199
43
199
41
176
41
197
38
176
41
197
40
193
39
183
40
193
39
175
42
199
41
195
40
173
39
176
41
181
40
193
37
179
40
181
40
175
37
513
41
177
40
179
41
176
41
177
38
175
39
180
39
177
40
193
41
197
40
197
41
173
42
197
37
191
42
185
41
183
40
191
39
195
42
183
39
176
37
203
37
205
38
178
37
641
41
270
43
231
41
177
39
209
37
195
40
176
41
178
41
175
42
183
41
195
40
179
39
191
40
195
41
176
37
191
41
191
38
177
40
196
37
195
39
205
40
177
41
176
43
179
38
177
41
491
43
195
38
185
39
180
41
238
40
181
41
197
42
181
41
182
45
177
38
210
39
205
39
174
38
199
39
177
42
205
41
211
37
207
40
205
38
205
39
233
41
203
37
225
37
495
43
278
37
233
41
207
39
174
41
173
40
205
39
203
43
186
43
197
41
174
43
183
40
183
39
197
42
177
41
178
37
177
40
207
37
179
42
194
45
179
40
175
39
178
43
185
40
208
42
183
37
180
41
211
39
229
37
185
40
195
41
205
39
178
41
195
41
182
39
189
40
186
37
179
40
201
41
603
41
193
40
179
38
196
43
191
41
178
41
195
40
501
39
174
43
193
37
195
40
189
37
251
39
195
43
176
37
181
42
181
39
197
40
205
43
177
38
183
39
223
39
184
41
193
39
174
43
181
42
183
41
179
40
177
40
215
40
178
39
183
42
207
37
179
38
656
39
181
42
179
39
215
42
183
41
325
40
195
43
199
39
178
43
175
40
181
41
176
41
191
39
207
40
181
43
178
37
203
41
176
39
187
38
188
37
179
40
179
37
708
43
199
39
174
41
183
42
179
39
201
38
177
43
198
41
181
42
205
39
205
37
177
42
181
43
176
37
183
39
175
40
173
39
197
40
177
37
182
41
181
40
175
41
178
39
621
41
175
40
179
43
196
37
197
41
178
43
177
40
179
39
193
40
191
41
191
42
197
37
191
40
193
37
185
40
193
37
191
38
173
43
197
40
199
41
185
40
193
39
495
39
179
40
258
39
203
42
266
43
201
41
180
43
179
42
175
41
180
45
199
41
191
40
195
41
207
41
193
38
175
42
181
41
223
39
195
42
177
41
193
40
177
41
178
37
179
40
613
43
199
39
180
43
203
39
185
40
195
39
195
42
193
41
205
43
174
39
193
38
180
37
187
42
193
39
187
38
177
43
195
38
181
39
205
40
179
41
193
40
183
39
193
38
494
40
173
41
176
41
195
40
176
39
176
39
181
40
177
41
191
40
193
41
177
40
181
39
199
38
179
38
192
43
189
40
182
37
179
40
173
40
176
39
195
40
173
41
176
37
193
41
726
39
175
40
179
39
176
41
197
41
189
40
183
38
174
39
179
42
195
43
219
41
180
39
175
40
193
41
176
39
199
43
195
39
173
42
195
37
187
40
194
37
177
40
179
41
544
38
176
39
193
40
197
43
193
39
176
39
181
42
177
40
182
39
199
38
196
43
181
40
175
41
184
41
209
41
179
42
179
41
193
40
191
41
176
48
189
41
178
37
179
40
193
43
179
40
179
43
182
37
187
42
185
41
193
42
179
37
196
41
195
39
195
38
177
41
195
40
177
42
178
41
197
42
179
41
195
38
179
39
207
42
717
43
184
39
175
40
181
39
195
42
177
43
174
41
177
40
179
39
176
39
177
42
205
39
193
40
178
41
195
40
197
43
197
42
199
39
177
38
197
43
193
42
183
39
176
39
177
40
494
38
205
41
197
40
198
43
193
41
176
41
195
40
179
43
180
37
193
40
194
43
185
42
195
41
197
43
176
39
191
42
199
43
195
40
191
39
191
42
195
43
189
42
195
41
181
40
179
40
662
39
199
43
182
41
177
42
197
43
193
42
193
39
197
40
183
41
178
43
193
42
193
43
207
41
197
40
193
43
195
40
195
41
178
39
193
43
197
40
177
40
181
39
489
41
176
39
197
39
178
41
195
42
194
39
201
41
180
41
181
40
197
37
177
42
197
39
197
42
179
39
199
40
181
39
178
43
195
42
180
41
179
42
193
43
199
40
177
43
195
42
181
38
706
43
180
41
195
41
205
40
195
37
189
42
195
41
197
42
177
41
195
40
197
39
197
40
199
39
193
40
195
39
193
43
192
45
197
43
198
43
181
42
193
39
179
38
500
40
191
43
199
42
192
43
179
40
193
37
193
40
175
41
191
40
189
41
197
38
193
37
195
40
191
37
175
40
181
38
177
39
193
40
175
39
195
42
189
41
178
39
175
38
193
41
635
41
176
39
199
43
195
40
197
43
182
37
197
41
176
39
175
38
183
41
194
39
177
40
199
43
199
40
192
37
225
43
195
43
191
42
193
41
178
37
181
40
179
37
193
38
674
39
191
42
179
39
199
42
199
43
183
40
179
43
180
37
197
40
191
41
197
41
215
38
197
37
179
42
193
43
181
40
201
41
179
40
197
43
185
40
185
41
266
40
179
41
199
39
757
45
201
39
195
40
193
37
195
40
195
41
197
40
201
38
191
41
191
40
193
37
195
38
195
37
195
40
193
41
197
41
198
43
195
41
193
38
195
43
199
42
189
39
191
42
496
42
179
39
193
40
193
41
193
40
193
37
195
38
197
41
195
40
197
41
193
40
194
39
193
39
194
39
195
39
197
40
189
41
193
40
203
39
195
42
195
43
177
38
191
41
651
43
175
40
193
37
193
40
201
43
181
38
175
41
198
43
191
39
191
42
191
41
189
42
189
41
187
39
191
39
203
40
183
41
195
40
195
39
193
40
193
41
178
43
264
43
192
41
502
40
193
41
195
40
191
39
191
42
179
41
178
41
193
43
196
43
199
43
176
39
197
39
195
40
191
41
197
42
195
41
193
40
197
41
193
38
198
39
197
43
193
40
189
41
639
41
197
40
176
41
197
38
195
41
195
40
195
41
197
39
197
40
177
42
193
43
177
38
195
37
195
40
197
43
197
43
194
39
197
39
193
42
191
43
193
42
193
41
197
40
197
43
497
39
181
38
195
41
209
40
184
43
195
42
228
40
194
37
195
41
178
43
205
40
190
39
177
42
193
41
195
42
197
43
197
42
207
43
195
39
195
42
195
37
193
38
195
41
613
41
193
42
197
43
195
40
199
37
191
40
179
43
195
40
193
41
180
39
195
39
176
41
195
40
195
41
181
40
177
38
196
39
197
43
193
42
193
43
176
41
195
40
194
37
193
39
491
37
195
37
203
41
193
40
191
39
199
42
194
39
195
39
191
40
191
43
195
40
195
39
197
40
199
39
193
42
195
41
195
42
192
43
195
41
196
39
183
42
201
41
175
42
685
42
187
39
193
40
195
37
197
38
197
41
195
40
195
45
195
41
195
40
197
43
195
40
193
41
191
42
197
43
197
42
196
39
191
39
197
42
193
43
195
40
177
39
196
41
175
42
496
42
197
41
197
42
192
41
197
39
195
40
195
39
174
39
179
42
177
37
197
42
195
43
193
42
191
41
193
40
199
39
191
42
191
41
195
40
190
43
193
42
178
39
193
40
689
40
195
41
193
40
195
39
197
42
195
41
195
40
193
37
193
42
197
43
197
40
193
39
175
42
197
43
179
38
195
41
197
38
191
37
178
39
175
42
199
43
203
39
197
38
191
37
505
39
173
42
195
39
199
40
195
41
179
42
199
39
195
40
195
43
191
42
189
41
205
39
193
40
195
41
174
39
195
40
182
39
195
40
191
43
195
39
198
43
197
43
178
37
668
41
195
42
195
39
199
40
177
41
193
40
197
41
195
40
197
37
195
40
175
41
195
42
195
39
197
42
197
41
195
41
192
39
193
41
193
49
493
43
225
41
197
37
195
39
195
40
195
37
193
40
193
43
191
40
176
41
195
38
197
41
197
42
192
41
195
39
195
39
197
41
193
40
189
39
191
40
195
41
189
40
175
37
686
43
195
40
199
41
193
40
193
41
189
40
179
43
180
43
197
43
194
39
193
41
193
40
193
39
178
41
179
40
173
41
193
40
185
41
191
40
173
42
195
39
193
42
198
41
193
41
489
37
193
42
189
41
193
40
189
41
193
38
193
41
191
40
197
41
193
40
193
43
195
41
199
40
195
41
193
42
193
39
183
40
193
37
201
40
178
39
193
42
195
39
195
42
605
39
195
41
195
40
195
39
191
40
193
41
195
43
197
40
195
41
193
40
197
39
197
40
186
41
201
37
197
40
195
39
193
40
195
39
199
39
197
42
193
43
195
42
195
43
753
39
195
42
191
37
195
42
195
43
197
41
193
38
193
39
195
40
193
41
191
42
179
41
197
40
197
43
195
38
197
43
197
43
193
42
195
41
191
40
193
41
197
42
197
39
195
41
491
41
197
40
195
41
193
40
175
39
197
40
191
41
193
38
177
41
199
40
193
41
191
40
195
41
197
40
195
39
193
38
189
39
189
40
190
41
195
41
194
39
191
39
193
40
571
40
193
39
195
40
189
39
189
40
191
37
193
41
195
40
193
41
182
37
193
41
191
40
199
39
193
40
189
37
183
38
179
43
195
40
193
41
197
40
197
39
195
38
197
43
195
41
491
41
180
37
193
41
192
37
193
37
193
40
197
39
197
40
175
43
199
38
197
41
189
40
190
43
181
40
179
37
189
40
193
37
191
40
193
41
195
39
195
40
191
37
180
38
638
38
193
41
175
42
193
43
195
42
195
41
197
38
190
41
193
39
192
41
193
39
193
40
193
41
183
40
183
41
180
39
197
37
178
41
183
42
195
39
179
40
189
41
195
39
176
37
493
39
179
40
177
39
180
39
175
38
197
41
201
40
176
37
197
38
175
43
187
40
189
43
195
40
195
39
195
40
195
39
193
40
181
39
195
42
183
43
174
39
197
38
176
37
763
37
193
42
177
41
193
38
191
37
195
40
197
43
179
40
197
41
197
40
199
41
193
38
195
43
197
41
196
38
248
38
206
40
177
40
190
43
191
42
192
39
179
40
195
41
759
39
177
38
195
41
189
40
193
41
179
40
193
39
189
40
175
43
197
40
197
43
197
41
194
37
195
41
176
41
191
41
193
42
177
38
190
39
175
40
193
37
177
42
179
41
176
41
540
39
197
42
195
39
197
40
178
39
195
40
185
39
191
40
177
43
178
37
197
37
195
42
195
41
197
40
197
43
195
41
194
39
195
39
174
41
195
41
198
43
175
40
177
39
180
39
496
40
195
41
197
40
195
37
177
40
197
39
197
38
193
41
189
40
191
39
197
40
196
41
193
39
193
38
195
41
195
40
177
41
195
40
179
42
199
43
189
37
192
41
193
37
542
40
193
41
193
38
190
37
191
40
178
43
185
38
195
37
193
40
195
43
179
40
175
40
194
37
189
37
176
43
191
38
216
42
197
39
183
40
181
42
192
43
179
38
175
39
215
38
789
41
177
42
197
37
199
40
195
43
191
42
193
43
195
41
197
40
195
39
201
40
195
37
197
39
201
38
197
39
195
40
193
41
193
40
194
41
177
42
199
37
193
39
194
41
494
40
191
41
193
38
193
39
193
40
179
43
195
40
191
39
197
40
194
38
191
41
191
40
191
39
176
41
183
40
194
39
179
38
174
39
193
40
195
43
197
41
190
39
175
42
707
41
193
38
193
41
195
40
209
37
199
37
195
40
195
39
195
40
195
43
193
42
195
43
193
42
193
37
177
40
195
43
195
40
211
38
181
43
176
41
195
40
184
39
235
41
747
41
193
41
194
37
189
37
193
40
177
40
176
41
193
42
197
43
197
38
173
41
191
42
195
43
197
40
179
39
193
42
280
39
191
37
176
37
179
42
199
41
191
40
179
41
178
43
501
37
195
43
176
41
193
40
194
41
177
40
175
41
199
38
195
41
175
40
195
39
193
38
195
39
197
42
198
37
197
43
199
38
193
41
191
40
193
39
177
40
197
37
191
40
620
40
197
41
197
41
195
40
195
39
195
40
197
43
193
40
195
43
199
41
197
40
211
41
193
37
193
40
193
39
195
42
197
37
203
41
197
40
193
41
193
40
194
39
193
41
723
39
193
41
195
42
197
41
191
40
193
41
197
42
195
43
193
37
195
42
195
41
195
42
191
41
197
40
195
37
197
39
195
39
197
41
178
43
258
39
197
51
194
43
191
39
192
43
193
39
193
42
193
41
199
40
193
37
191
38
195
41
193
40
199
43
199
41
192
39
189
39
192
43
179
40
191
37
193
40
197
41
197
38
636
39
196
43
193
39
193
42
183
41
186
39
193
42
179
39
181
37
177
40
175
41
215
39
190
45
175
40
177
43
199
40
197
41
191
40
195
41
180
37
209
43
207
43
223
41
180
41
495
37
177
42
203
37
181
40
179
39
197
42
197
41
174
41
195
39
176
39
181
40
177
43
180
37
193
40
195
39
195
40
196
43
197
37
182
41
187
42
195
39
197
41
193
40
197
41
493
39
179
39
195
41
195
42
195
41
176
39
195
43
193
42
195
41
197
42
193
39
197
42
175
41
195
40
197
43
203
41
198
41
193
39
195
42
193
43
182
39
195
37
195
38
615
39
197
40
198
43
189
39
197
39
181
38
195
41
197
40
196
43
205
39
180
37
191
37
195
37
193
39
195
42
193
39
191
42
181
41
262
40
177
40
179
43
197
40
189
39
189
40
492
40
193
43
195
40
183
42
192
39
193
41
176
41
193
40
197
41
193
40
197
37
193
41
176
39
181
40
175
40
195
45
181
40
197
37
195
40
195
43
197
41
196
39
240
40
620
40
179
39
197
40
195
41
193
40
193
39
176
39
207
39
207
41
188
43
183
40
193
39
179
42
262
39
197
42
199
43
266
41
178
37
195
42
177
39
193
42
197
43
193
42
177
41
725
42
199
41
178
37
177
42
183
39
197
42
207
39
242
40
177
39
178
43
203
38
217
42
179
43
178
41
203
41
178
39
179
40
179
43
184
43
175
42
183
41
176
43
256
42
179
41
507
41
179
42
254
43
176
41
193
40
185
41
179
40
250
39
176
39
189
40
177
43
290
43
229
39
199
40
208
37
175
42
199
37
181
40
193
37
175
40
254
39
180
41
552
43
185
42
199
37
195
40
205
41
205
41
241
43
181
40
183
39
174
39
181
40
211
45
185
42
191
41
197
42
205
40
205
39
179
38
181
41
178
41
179
40
177
41
190
43
185
40
178
39
528
40
191
39
199
43
198
43
181
40
177
43
178
37
203
41
178
39
193
43
176
37
195
42
193
43
197
41
198
43
193
43
193
40
195
39
181
40
177
42
178
39
195
40
628
42
199
43
191
38
179
41
191
38
179
41
184
41
177
40
179
39
195
38
197
39
178
39
175
40
175
41
197
42
191
41
193
42
195
39
181
38
193
39
191
40
177
43
209
41
261
43
583
42
206
40
203
39
258
38
222
40
199
41
205
37
221
43
197
42
193
41
191
42
201
37
177
40
197
43
177
38
195
41
203
40
193
37
193
40
191
37
193
38
204
37
193
41
493
41
193
40
195
41
195
38
193
39
197
42
195
39
191
42
193
43
193
40
193
39
193
42
185
43
197
42
189
39
195
40
193
41
193
40
179
37
197
38
177
39
174
37
193
40
853
39
193
40
187
39
197
40
197
41
193
40
195
41
175
42
195
39
195
42
193
39
193
42
195
39
181
40
195
39
193
42
195
39
193
42
189
43
193
43
198
43
177
40
199
43
739
39
193
40
187
41
195
42
197
39
193
40
199
43
193
42
177
41
235
39
187
40
197
39
193
38
181
41
193
40
193
41
177
40
199
39
191
40
197
39
197
42
190
43
195
43
195
39
494
42
191
43
193
42
193
41
187
38
195
37
197
38
177
39
197
39
195
43
195
40
197
41
193
40
195
43
177
38
193
39
193
40
177
40
196
43
193
39
190
39
189
41
201
38
660
43
199
40
193
41
197
40
197
43
195
42
193
43
197
40
191
39
191
42
192
39
193
41
192
45
193
41
194
39
193
39
197
40
193
43
193
42
191
41
191
40
193
41
193
42
193
39
495
43
193
40
197
43
195
42
193
39
199
40
176
41
197
40
197
43
189
42
195
43
195
42
192
39
195
43
193
39
193
43
193
42
195
43
12289
50
177
41
176
41
185
40
206
40
780
40
182
43
177
40
179
39
182
38
183
43
183
40
195
39
197
40
195
39
209
39
176
43
181
40
183
39
179
40
207
37
199
42
178
37
174
39
228
40
179
39
181
42
179
40
198
39
753
43
193
37
176
39
195
38
185
41
177
40
195
41
176
39
175
40
179
39
195
38
179
39
191
42
197
43
176
37
175
42
193
37
195
40
195
39
175
40
203
39
195
40
192
43
493
43
193
39
176
43
197
40
183
39
174
42
190
41
193
40
192
43
191
37
176
39
197
38
192
43
191
37
190
37
195
43
193
42
191
39
195
40
193
39
199
41
182
49
193
38
193
39
197
40
195
41
189
40
192
37
193
37
195
42
195
41
195
40
193
41
191
38
192
39
195
43
193
42
175
41
194
38
193
41
197
42
618
40
197
39
191
38
193
37
197
42
196
43
191
39
191
40
189
39
195
40
195
39
193
42
193
41
181
38
191
39
193
42
194
45
191
41
176
41
256
40
193
39
193
40
192
37
743
39
195
40
177
37
195
40
191
41
197
42
195
43
191
40
191
39
197
38
192
37
179
38
191
43
197
41
197
40
193
41
191
40
177
40
194
37
189
37
176
43
197
38
176
39
195
40
502
40
194
41
193
37
176
43
197
38
191
37
191
39
211
40
189
37
175
40
193
43
199
38
177
43
197
40
197
41
178
45
177
38
242
43
180
41
175
40
179
41
194
37
181
42
703
41
196
38
177
38
201
42
197
41
178
43
195
41
201
40
175
43
174
39
183
40
189
39
185
42
183
39
197
40
177
41
213
41
178
37
193
40
175
43
180
41
195
43
197
40
193
41
503
43
199
39
180
43
177
40
197
39
199
40
194
41
195
39
191
40
177
39
194
38
191
41
191
38
193
37
193
40
195
41
193
42
192
39
195
41
195
40
199
37
195
40
195
39
650
40
175
39
197
40
183
37
193
40
205
43
191
42
191
39
179
38
203
41
193
40
191
37
197
43
195
40
197
39
178
41
191
37
176
43
191
42
181
41
176
45
234
42
183
41
194
43
495
43
197
43
195
40
195
39
178
43
179
40
179
41
197
40
177
39
180
43
195
40
177
37
185
40
179
37
191
40
189
39
193
38
175
39
197
40
193
41
191
40
197
39
195
38
246
37
493
41
193
42
195
41
197
39
192
38
179
40
190
37
193
39
192
37
195
39
176
37
197
39
195
42
197
37
193
38
193
41
191
38
194
39
197
39
195
40
197
43
197
38
190
41
514
40
195
41
193
41
174
41
191
38
190
41
193
41
193
40
185
43
195
40
195
39
195
40
195
43
193
40
196
43
195
41
193
40
195
43
197
42
199
41
191
38
192
39
195
39
773
39
195
42
179
39
193
40
199
39
193
40
190
37
193
41
195
40
199
39
191
40
189
37
191
40
197
43
193
42
194
37
179
42
195
43
199
39
176
43
191
40
193
39
193
42
721
37
193
38
193
39
193
41
194
37
193
39
189
40
195
41
197
40
193
37
193
40
195
41
197
43
176
37
195
38
189
37
191
40
197
39
193
37
193
42
175
40
192
37
175
42
197
39
489
41
175
42
195
37
195
40
193
41
193
40
195
37
197
43
194
43
193
43
193
42
193
39
193
40
175
39
197
40
193
37
195
42
191
43
185
40
195
41
193
41
192
37
193
39
605
42
197
41
193
41
192
37
193
39
197
42
197
37
195
40
177
41
197
40
195
39
193
40
203
38
193
39
193
40
193
39
197
41
193
40
191
41
193
40
197
41
195
38
192
37
759
37
183
40
195
43
177
42
177
41
191
38
197
39
195
42
199
37
193
40
180
39
197
40
176
37
195
38
181
43
180
39
199
41
197
42
195
39
195
40
201
43
195
41
194
39
191
41
495
39
176
41
193
40
193
41
191
40
196
43
193
39
178
43
183
40
179
41
176
41
193
40
176
41
195
40
193
39
193
40
193
41
193
38
176
37
195
40
189
39
191
42
182
43
733
40
194
39
197
43
197
38
191
41
178
43
199
39
191
40
189
39
193
38
193
41
191
38
193
41
197
42
176
37
174
39
197
41
193
38
191
39
176
37
197
43
195
40
177
37
193
38
494
40
191
41
176
39
181
40
189
39
189
40
190
37
193
39
180
41
177
40
183
41
195
38
193
39
193
38
197
39
181
40
195
41
181
40
195
41
195
38
190
39
195
41
195
42
707
40
194
41
193
41
197
40
197
39
193
40
196
41
193
41
195
40
195
41
195
40
195
39
191
38
194
39
197
43
195
38
193
39
178
39
195
41
193
40
191
39
195
42
197
41
755
37
191
38
191
41
197
41
196
43
193
39
195
38
175
43
196
37
175
42
191
39
191
40
193
37
189
37
192
37
177
40
192
43
193
41
190
37
179
40
197
43
195
40
190
39
193
41
493
41
192
39
175
38
197
41
191
40
197
43
193
41
194
39
191
39
197
38
177
43
200
38
193
43
195
42
191
41
197
40
195
39
193
42
175
41
195
40
193
41
193
42
195
39
177
40
766
38
179
41
192
39
195
41
178
43
193
41
196
43
193
43
195
40
199
37
191
40
191
41
191
40
178
39
191
38
193
37
195
39
192
37
177
40
195
37
177
40
183
41
759
39
183
47
177
42
199
43
193
40
195
39
195
39
197
38
193
41
193
40
195
41
197
42
197
39
195
40
199
39
199
41
195
40
195
41
178
39
510
42
197
43
195
42
197
41
195
40
197
45
191
39
197
38
193
41
193
40
199
43
195
42
197
39
189
42
193
41
193
42
197
43
179
40
197
41
197
38
197
41
177
40
189
41
686
41
190
39
193
39
196
43
197
41
195
38
193
41
199
40
193
39
197
40
193
37
195
41
194
39
197
43
176
41
199
43
178
41
191
42
195
39
177
38
211
43
179
40
177
42
175
41
495
39
174
37
195
39
197
42
199
43
195
40
193
39
193
40
228
42
181
39
174
43
197
42
182
41
195
40
199
39
179
40
199
43
195
40
195
43
209
41
176
37
193
37
195
38
177
42
491
42
197
43
181
42
195
39
197
40
194
37
193
39
193
38
183
41
207
40
187
39
193
42
197
43
193
42
195
41
193
42
194
45
193
41
196
39
197
39
191
42
199
39
197
38
526
37
193
40
195
39
199
41
198
39
179
40
185
43
193
40
201
41
185
42
197
39
181
38
193
37
174
39
197
43
195
42
197
43
193
42
197
37
177
40
189
39
195
42
195
41
193
42
492
42
181
40
196
43
197
41
192
37
191
37
194
41
199
43
195
40
191
39
191
42
193
39
195
40
197
43
195
42
197
43
195
42
195
43
191
42
176
37
193
40
278
41
193
39
722
43
191
39
192
37
195
41
195
40
195
41
197
40
195
41
191
42
195
43
197
37
192
39
193
37
193
40
195
41
195
40
197
41
197
40
195
39
195
41
196
41
193
43
180
39
702
43
195
37
195
38
193
41
199
40
199
43
191
42
192
43
193
39
197
39
193
43
197
38
205
41
195
41
197
37
195
41
195
38
195
39
195
40
195
43
197
40
194
37
195
39
733
40
195
43
199
41
198
43
177
40
177
43
193
42
193
41
191
42
193
41
181
40
195
37
193
40
197
41
191
40
191
39
197
38
180
43
191
40
195
39
195
42
191
41
193
40
201
43
491
43
191
41
192
45
195
39
193
40
197
43
197
42
187
43
197
42
193
41
193
42
197
43
199
40
193
37
193
40
197
41
193
40
195
41
195
38
191
41
199
43
199
40
195
43
629
41
197
40
195
41
197
40
183
41
176
39
179
40
197
43
197
42
195
41
191
40
190
39
195
43
198
43
189
41
197
42
193
39
195
40
197
43
195
42
178
39
197
38
197
37
179
42
516
41
194
39
193
39
178
41
197
41
194
41
191
43
197
40
193
41
199
40
193
41
195
38
192
41
195
41
197
42
195
39
193
42
193
39
195
42
195
43
197
39
194
43
197
43
631
41
197
40
201
39
195
42
191
43
191
43
196
43
197
43
176
41
195
38
196
39
191
38
196
37
195
41
193
38
191
41
193
40
197
39
177
38
193
41
193
40
189
39
195
38
195
41
493
37
197
40
204
40
193
43
188
41
191
41
186
41
179
40
195
41
179
39
179
40
195
41
193
39
198
43
195
43
193
39
195
41
189
42
195
43
199
38
195
39
193
42
197
41
646
40
183
41
199
40
197
41
197
42
197
43
193
40
197
39
195
38
190
41
195
39
194
37
195
41
193
40
197
39
195
38
179
43
196
39
197
43
182
43
197
41
192
43
197
43
195
40
496
42
197
41
197
42
195
43
195
42
193
39
197
42
190
43
195
43
195
39
193
43
189
42
195
39
197
42
197
39
197
42
193
39
195
41
194
39
191
41
195
42
195
43
195
40
618
40
193
41
197
38
195
39
193
40
195
39
195
41
176
41
191
40
199
43
193
40
195
39
195
41
190
39
193
39
197
40
195
41
195
40
199
39
195
40
195
43
193
42
193
43
195
42
498
42
199
39
191
43
192
41
197
43
197
40
191
39
195
42
195
37
195
38
191
37
193
40
191
37
197
43
192
39
191
41
196
43
197
39
197
40
193
43
197
42
191
41
191
42
599
41
197
40
191
39
195
40
201
39
193
40
192
37
193
39
197
39
193
41
199
40
193
41
195
42
193
41
195
40
189
41
195
42
193
43
195
42
194
45
193
39
192
39
193
43
191
40
496
42
199
39
193
40
193
39
193
40
197
39
193
42
177
41
195
40
197
41
195
42
197
43
197
43
198
39
193
41
193
42
191
43
178
41
195
41
193
40
177
40
208
42
187
43
178
43
183
40
498
42
199
43
193
43
194
41
197
43
195
42
179
40
199
39
195
41
195
42
197
41
193
40
183
37
195
40
197
39
178
43
203
43
195
42
193
41
197
40
195
41
191
42
547
40
199
51
195
39
195
40
195
41
197
42
194
39
195
37
195
40
191
43
195
40
191
41
195
40
191
39
195
42
195
37
173
42
199
41
658
40
191
39
193
40
199
43
197
43
192
39
191
39
203
42
197
43
195
40
179
43
199
38
193
41
195
42
197
43
195
37
178
39
181
40
246
43
193
40
193
39
193
38
193
41
735
42
197
37
193
41
191
40
195
41
195
40
189
39
189
40
192
43
193
39
195
42
195
41
195
40
195
41
195
42
194
39
193
41
191
38
193
37
195
42
201
40
191
41
197
40
739
37
195
39
197
38
193
39
197
40
194
39
197
41
189
40
197
41
195
42
193
43
193
42
192
41
195
43
193
40
197
41
199
38
193
41
191
38
196
39
197
39
193
40
193
39
180
38
573
38
195
39
199
39
174
39
193
42
197
41
197
41
192
41
189
37
191
40
197
39
195
42
193
39
195
38
193
41
191
40
196
39
193
41
195
38
193
41
195
42
195
41
181
40
492
42
183
43
195
42
191
39
178
43
193
40
180
41
197
40
191
39
193
40
197
43
197
41
178
39
175
40
195
41
191
40
193
39
191
40
177
43
195
40
195
39
191
40
173
37
197
40
490
40
195
41
197
40
199
39
183
42
183
41
180
43
183
39
190
38
193
39
178
41
179
40
183
39
197
38
189
39
191
40
187
41
195
38
194
37
197
41
195
40
195
39
191
40
687
40
193
41
177
38
197
39
195
40
194
37
193
41
191
38
193
39
193
42
197
41
195
37
193
40
191
39
193
40
197
39
195
42
195
43
197
41
199
40
177
43
193
40
195
41
195
40
561
42
193
41
191
39
178
41
197
41
196
43
195
43
195
40
193
41
191
40
195
43
207
39
174
37
191
41
195
42
193
39
195
40
203
45
193
39
195
40
197
41
197
40
197
43
489
39
197
38
194
39
199
41
197
40
193
37
199
40
192
39
193
37
195
40
195
41
197
42
193
39
193
42
195
43
197
38
199
45
195
41
192
39
191
41
195
39
193
41
197
38
705
38
197
43
177
40
197
41
193
42
199
38
191
41
193
40
195
39
195
40
195
43
191
42
191
43
189
40
189
43
193
42
197
39
197
39
195
38
195
37
197
42
197
43
197
37
769
39
197
38
197
41
195
43
192
41
193
41
193
42
193
41
197
42
199
41
191
40
192
43
193
37
194
38
193
41
197
40
195
41
195
38
192
39
195
43
193
42
193
41
195
42
768
40
191
41
193
41
195
40
197
39
195
40
189
41
193
40
194
43
197
43
191
42
197
41
191
40
195
43
197
39
194
38
193
39
195
40
195
41
193
40
191
41
193
42
195
41
763
43
179
40
195
39
191
38
190
37
193
41
190
39
195
41
195
42
197
39
197
38
195
41
177
40
193
39
193
40
183
41
191
40
189
39
189
40
193
41
207
40
181
43
195
42
175
39
582
39
183
40
195
41
193
39
178
37
189
40
175
41
197
38
191
39
191
40
195
41
193
42
192
39
197
41
193
40
191
41
195
40
195
39
195
40
181
39
197
40
179
41
199
38
553
40
195
39
197
40
197
39
193
40
194
43
193
41
197
40
197
37
195
40
191
41
191
38
192
39
195
43
193
40
195
41
195
40
197
41
193
41
190
39
193
39
191
40
191
37
771
41
195
40
192
39
195
43
193
42
177
39
193
42
177
40
190
41
191
39
197
42
197
41
191
40
195
39
191
38
178
37
195
40
195
39
195
43
196
39
197
41
191
40
191
39
193
38
492
40
193
37
191
38
191
41
197
41
196
39
193
39
197
38
195
43
195
42
197
41
193
40
192
43
193
37
195
40
197
41
191
40
195
41
195
42
193
37
193
40
194
41
197
43
552
40
198
43
195
43
191
42
177
38
195
37
179
38
181
39
197
38
250
43
191
42
193
41
189
40
191
39
197
40
199
41
195
40
194
39
197
43
182
43
187
40
193
39
193
38
767
39
193
40
195
37
195
42
197
37
203
39
195
42
199
37
191
40
195
43
195
41
197
38
191
39
191
40
197
43
195
40
197
37
191
39
178
39
195
40
196
41
193
39
195
42
760
40
193
41
191
40
191
39
179
40
197
37
191
40
175
43
195
42
179
41
178
39
197
40
184
41
181
40
199
37
193
40
189
41
189
40
194
43
177
40
181
43
187
38
197
41
195
40
494
40
195
39
175
40
191
41
193
40
193
39
189
40
195
43
173
40
195
37
195
42
197
43
193
42
195
39
191
40
201
39
175
40
181
39
260
38
193
41
221
41
207
38
196
41
228
42
203
41
493
41
197
40
182
39
195
40
176
45
195
41
195
38
195
41
181
40
179
38
192
43
193
41
192
41
191
37
195
40
193
43
195
42
486
40
193
41
193
40
197
41
195
40
193
43
193
42
197
43
191
43
198
43
191
41
191
42
193
43
193
40
191
41
197
40
195
39
195
42
197
43
197
41
195
38
191
41
193
38
195
37
497
37
193
40
195
39
195
40
194
37
195
39
195
40
195
41
197
40
197
43
195
40
197
43
197
41
199
40
191
43
191
40
195
39
197
42
197
43
177
40
197
39
197
40
195
39
595
40
199
39
193
40
193
39
197
43
192
39
199
43
193
40
191
41
195
40
193
37
181
40
195
41
197
40
193
39
197
40
193
43
195
42
192
43
191
42
192
39
193
39
190
39
193
39
497
43
195
40
189
43
201
38
193
37
193
38
195
43
193
42
191
39
191
42
195
43
197
40
193
37
193
41
190
37
173
42
199
41
195
39
192
41
189
37
193
38
193
43
197
40
585
39
195
42
193
39
191
40
195
39
189
40
189
41
195
39
197
39
193
43
193
40
193
43
193
42
195
41
195
40
195
41
195
40
194
37
197
37
191
40
195
39
197
40
195
43
193
40
496
42
194
39
197
37
195
40
193
39
195
42
193
43
193
42
196
43
264
43
180
41
195
41
197
40
193
37
193
40
194
45
197
41
193
40
193
37
195
42
195
43
197
41
197
40
492
40
203
41
191
38
190
37
193
41
176
37
197
40
190
37
199
39
197
38
195
37
193
38
193
41
191
42
193
43
187
40
195
37
197
43
193
40
201
39
176
37
193
41
191
40
185
41
499
39
193
38
191
39
195
42
195
37
193
38
190
39
193
41
194
39
191
37
193
42
197
43
219
41
182
37
177
42
179
41
180
39
189
40
193
41
193
39
196
43
177
40
197
43
583
40
179
43
195
40
179
37
195
40
193
39
195
40
199
43
179
42
193
39
199
41
178
41
207
41
195
40
173
40
193
39
189
37
176
39
185
40
185
39
197
40
193
41
195
40
179
41
178
37
502
40
173
41
197
40
197
39
195
42
193
41
201
43
193
42
197
41
197
38
195
43
197
43
195
40
193
41
195
40
189
43
193
42
196
43
197
41
199
40
195
39
193
42
695
40
200
43
197
41
176
37
248
42
203
40
195
39
195
40
195
41
175
42
199
41
193
38
190
41
193
41
192
41
189
39
193
40
193
39
197
40
195
37
177
38
179
43
195
40
179
42
503
43
193
40
191
37
187
38
193
39
193
40
191
41
193
38
190
41
193
38
180
43
195
40
191
37
195
41
195
42
191
41
191
42
199
41
193
40
191
41
191
42
195
43
201
41
489
37
193
40
197
43
193
42
179
43
195
42
197
41
191
40
191
37
191
38
191
37
193
38
177
41
197
38
193
39
197
40
180
43
195
42
201
43
195
39
197
40
195
39
193
42
735
43
197
41
195
38
195
43
197
38
195
37
197
42
194
41
195
41
201
40
197
39
181
42
193
41
181
40
201
41
177
38
189
43
197
38
197
39
179
38
175
41
195
40
201
39
195
42
498
40
195
43
197
41
195
40
189
41
195
38
195
39
197
41
198
41
193
41
195
40
193
39
195
40
191
41
191
42
193
43
193
41
197
40
191
41
193
40
175
39
197
40
189
39
589
40
191
41
193
40
185
41
195
40
197
41
191
40
197
43
193
42
176
37
176
39
181
42
191
37
193
37
195
38
175
40
197
37
191
40
192
43
195
37
190
41
177
42
193
39
193
40
631
37
190
41
197
43
197
38
189
37
179
39
179
42
185
43
183
40
185
41
180
43
199
41
193
40
175
40
199
37
177
40
195
37
193
38
194
45
193
37
191
40
177
42
196
37
587
40
180
39
177
40
193
39
176
41
197
37
174
41
197
40
198
41
193
43
191
42
193
41
183
42
183
41
188
41
195
41
176
39
181
42
193
41
197
40
193
43
177
40
193
39
197
38
493
41
194
38
195
41
197
42
197
39
193
40
192
37
193
39
195
40
195
39
197
40
183
43
178
41
173
40
197
41
195
41
192
39
193
39
193
42
191
43
182
43
193
43
191
42
723
41
195
42
173
39
197
40
197
39
195
40
185
43
184
41
179
42
204
40
199
41
207
39
178
39
177
40
177
40
179
39
185
38
183
43
176
37
181
40
175
37
178
41
181
40
183
43
507
37
181
40
268
37
189
42
201
41
177
42
193
39
195
40
195
41
181
40
189
39
176
37
195
37
178
39
185
42
183
41
178
41
175
40
181
43
191
42
191
39
195
40
199
41
179
42
504
42
197
43
179
42
179
41
178
43
175
51
182
39
175
40
177
42
192
41
177
40
177
41
180
37
185
40
198
43
185
43
207
38
197
39
199
41
182
39
605
39
190
43
195
39
180
41
183
40
186
39
187
40
179
39
180
41
195
39
180
43
187
42
176
39
185
40
177
42
194
45
211
37
191
42
195
43
191
42
196
43
195
43
588
41
195
43
193
40
193
43
195
40
195
43
183
40
193
43
193
42
195
43
195
40
175
39
197
40
197
43
193
42
194
37
189
43
195
40
187
39
193
40
195
39
199
38
193
41
191
40
490
40
195
41
197
42
182
43
179
38
199
37
183
39
173
40
197
43
183
40
195
39
191
40
196
43
195
43
192
39
185
40
196
37
189
37
193
40
193
41
176
41
193
39
192
37
646
42
195
41
175
38
197
41
195
42
197
39
193
40
193
43
195
42
194
39
197
41
191
38
191
43
180
37
197
41
197
40
175
43
201
40
193
43
195
40
193
39
174
38
199
41
195
40
492
40
191
41
193
41
190
39
191
39
193
38
195
39
195
40
195
37
197
41
178
37
193
41
195
42
197
39
193
38
193
41
175
42
195
41
199
40
173
43
199
38
179
39
195
40
642
40
200
38
175
40
197
37
177
40
197
39
185
40
173
41
178
41
175
40
197
41
177
40
197
41
181
40
173
42
175
41
193
40
193
37
191
40
199
43
193
39
174
39
179
42
191
39
493
37
195
40
189
39
175
40
191
39
182
39
191
39
176
41
185
42
183
43
178
37
191
40
190
37
185
42
178
41
195
42
175
39
189
40
177
40
191
39
193
42
186
41
183
42
179
41
180
43
603
43
178
41
177
40
197
41
193
40
175
39
193
38
177
41
184
43
197
40
174
39
176
37
181
42
197
41
189
40
180
43
179
42
193
39
191
42
193
39
203
39
180
43
713
40
191
39
193
38
183
39
185
40
193
43
182
39
177
40
205
38
195
43
197
40
195
43
193
43
207
40
197
41
187
40
197
43
197
39
195
42
177
40
184
37
183
40
183
41
193
42
496
42
195
41
191
40
193
39
193
40
200
43
193
43
180
39
177
40
179
41
178
41
175
40
197
37
177
42
191
41
180
39
177
40
177
41
195
40
199
41
177
40
177
38
197
43
197
39
501
37
193
42
193
43
197
41
196
38
191
39
195
42
175
39
176
39
219
37
193
38
189
37
189
40
189
37
193
42
197
43
197
41
192
38
177
40
179
39
195
38
201
43
191
38
565
39
178
41
175
40
185
41
205
40
197
41
179
39
177
38
191
39
197
41
178
41
179
42
189
41
199
40
204
38
179
38
257
39
179
40
179
39
178
37
179
40
185
41
266
42
216
40
490
40
197
39
197
40
190
41
191
39
178
41
181
40
183
41
195
40
193
39
193
42
196
37
193
39
197
42
183
43
174
41
207
41
195
40
175
39
180
41
197
41
196
37
177
42
181
39
493
41
177
40
193
41
197
42
208
38
181
41
178
43
199
40
174
41
189
38
199
39
195
40
184
43
197
39
182
43
177
38
195
43
179
40
197
39
197
40
181
43
199
38
177
41
777
37
197
41
192
38
173
42
181
41
197
40
183
41
193
40
191
39
203
43
184
41
179
40
183
41
174
41
197
41
180
43
179
38
187
37
195
42
179
41
195
40
256
39
195
40
183
41
491
39
176
41
195
39
199
40
175
39
180
43
177
40
187
39
195
38
189
37
174
39
191
39
178
37
227
43
181
40
199
41
195
41
174
37
181
40
177
38
176
39
184
43
195
39
607
42
175
41
176
43
183
42
193
41
197
37
195
42
185
41
174
39
195
40
195
43
183
40
192
37
177
40
173
39
176
43
195
39
190
38
207
43
193
40
179
39
193
40
193
37
741
41
207
40
197
41
230
42
183
41
251
39
177
40
191
37
177
42
199
41
191
40
192
43
177
40
195
39
203
41
195
42
185
41
189
42
181
40
207
38
189
39
195
40
180
41
727
40
191
43
197
39
184
41
181
42
190
37
227
38
173
40
193
41
177
40
195
39
191
38
178
41
201
40
180
41
173
42
205
39
176
38
211
37
197
43
195
39
197
41
176
39
177
38
565
40
194
45
195
41
191
40
203
41
197
39
178
41
179
38
177
42
186
37
189
40
194
43
177
40
199
43
205
41
197
40
195
41
203
40
176
41
181
38
179
42
177
39
184
43
634
40
191
37
181
38
262
39
177
40
183
41
199
38
191
43
182
39
199
41
176
39
177
38
181
37
176
39
199
40
184
43
205
41
193
40
199
43
195
40
192
37
181
42
185
41
177
42
219
38
565
40
228
40
197
43
175
47
174
39
207
39
179
38
183
41
201
40
183
39
201
40
184
41
175
40
193
39
187
38
191
37
187
42
569
37
178
41
191
40
177
41
182
43
195
41
180
43
205
43
182
43
179
40
185
37
197
42
197
41
191
40
204
42
179
40
179
39
193
40
181
41
176
39
199
41
180
43
189
40
674
41
177
38
179
41
197
40
175
39
197
42
189
37
178
43
177
40
173
40
231
39
182
43
207
41
207
40
175
41
193
42
193
39
186
43
213
41
219
39
264
40
185
41
180
37
766
40
177
40
176
39
179
39
195
43
178
43
193
42
195
39
193
43
178
41
183
42
179
41
199
40
179
42
177
41
183
42
181
42
180
41
179
40
177
40
178
37
181
39
177
40
181
41
205
38
696
41
174
39
239
45
197
41
188
41
173
40
182
39
175
40
181
41
180
41
175
42
181
43
194
41
177
38
193
41
197
43
176
39
199
41
203
42
193
41
195
40
212
40
173
42
179
37
174
39
494
39
177
40
177
43
223
41
180
43
175
40
181
41
176
39
181
42
181
41
193
40
185
41
203
40
181
43
174
41
199
39
211
42
177
39
182
39
181
40
179
41
176
37
175
42
492
42
173
39
182
37
195
37
178
39
199
39
176
39
177
40
180
43
180
38
177
38
176
37
197
40
180
41
177
40
203
37
183
40
199
43
179
38
175
40
201
39
181
42
180
43
205
37
688
39
203
42
238
38
180
41
183
40
183
41
227
37
203
38
197
43
205
39
182
39
183
38
206
40
191
41
195
42
193
39
174
38
197
39
199
40
179
37
176
39
183
42
181
43
576
41
179
38
195
41
183
40
181
39
184
43
183
40
203
42
185
39
176
43
181
40
189
41
179
40
205
41
181
42
210
40
175
39
184
43
203
39
182
43
177
40
179
41
209
42
184
43
175
40
179
39
176
39
495
43
193
40
176
37
193
38
197
43
177
38
199
43
205
43
180
39
177
40
191
37
181
40
195
37
181
40
187
37
180
39
205
43
180
43
213
41
566
39
191
40
207
40
183
39
215
41
197
40
207
43
197
40
190
41
175
42
179
37
223
41
180
43
203
37
201
40
182
39
193
42
197
43
183
40
195
39
173
42
197
39
199
40
175
39
174
43
495
43
201
39
176
41
187
42
199
43
201
41
174
43
177
38
181
41
203
40
197
39
175
42
185
39
176
37
179
38
196
43
193
39
180
39
209
39
195
40
177
41
182
41
670
41
191
42
205
43
264
37
176
41
183
42
207
43
179
40
205
41
193
43
197
38
203
41
193
40
176
39
176
39
193
41
191
38
177
43
182
39
183
42
183
43
195
40
177
41
678
40
190
43
177
40
197
41
193
37
180
43
179
38
199
41
203
41
178
39
183
42
195
43
177
40
197
39
195
40
191
43
193
41
219
40
184
43
185
40
183
39
177
39
181
40
200
38
709
40
179
41
205
42
194
39
207
39
191
42
197
37
177
42
197
39
178
38
179
40
201
41
191
39
176
41
179
42
254
41
178
37
177
38
177
39
191
40
199
37
266
38
175
41
197
38
506
39
180
43
199
41
195
40
191
39
195
42
177
41
197
40
189
43
180
43
179
38
189
39
176
37
193
41
195
40
191
41
182
41
177
40
197
41
181
42
173
41
199
40
735
43
197
40
211
38
181
39
180
39
179
40
248
41
182
41
195
43
174
41
177
40
179
37
174
41
197
40
180
43
183
38
183
39
180
41
177
38
195
37
183
42
197
43
177
40
181
43
205
40
181
43
495
41
195
40
193
41
205
39
180
43
183
42
204
40
175
42
184
43
183
40
199
41
175
38
177
39
180
41
193
38
180
37
191
40
175
41
176
43
195
43
178
39
189
42
183
39
493
41
193
40
191
41
177
40
193
39
183
42
177
40
183
39
215
43
178
41
193
42
196
37
197
41
195
42
205
37
260
37
176
43
221
39
195
38
181
37
231
41
191
40
636
37
192
38
207
39
175
40
179
40
191
37
183
40
177
41
184
37
173
40
193
43
189
40
189
39
185
40
179
41
178
43
193
39
192
41
175
40
183
41
179
40
181
39
178
41
189
40
687
42
175
41
182
43
209
37
195
42
177
41
180
43
193
41
203
40
205
38
181
42
178
41
181
42
242
41
180
41
229
37
183
42
176
39
191
40
193
41
195
40
192
39
195
41
550
40
182
37
195
40
192
37
203
39
189
40
193
37
203
39
176
39
193
40
178
39
181
40
187
41
178
37
191
41
180
41
189
40
175
43
247
39
177
40
195
45
197
41
174
41
181
40
492
38
179
41
201
40
195
37
197
49
193
39
191
40
179
42
181
37
176
39
197
41
187
40
175
40
176
39
209
41
251
37
205
39
181
38
205
41
183
40
179
41
186
41
662
40
186
39
175
40
191
41
182
38
207
43
195
38
201
38
175
42
185
43
197
40
191
39
179
40
195
43
197
38
178
41
197
40
209
43
177
38
177
41
495
37
186
43
203
39
176
37
191
41
178
41
197
43
194
43
226
42
187
37
193
40
183
43
180
41
189
40
191
41
191
41
180
41
189
40
194
45
183
42
197
41
195
43
182
39
177
38
494
40
197
41
195
41
195
40
181
42
178
37
193
40
179
41
211
41
203
38
222
38
175
41
187
40
175
42
183
43
177
40
181
37
178
43
195
40
184
41
195
40
178
39
195
40
184
39
191
42
733
43
197
41
203
38
177
41
195
40
179
41
174
43
189
40
174
37
199
40
197
41
193
38
182
37
179
42
181
41
197
40
199
41
195
40
174
39
197
40
187
43
851
39
177
38
175
43
176
37
191
41
197
40
181
40
194
45
199
41
195
40
199
41
193
40
189
39
191
38
203
42
185
37
191
40
197
43
195
40
199
37
177
40
195
43
195
40
670
38
181
40
196
37
193
39
193
42
195
37
177
40
191
41
195
38
197
43
195
40
178
37
195
38
200
43
173
40
193
39
199
43
178
37
175
42
197
39
178
39
195
41
199
42
197
43
491
39
197
38
197
40
199
37
195
42
191
41
173
40
203
39
191
40
176
41
181
38
195
41
184
43
179
38
174
41
197
40
179
41
180
39
195
41
197
38
187
39
191
40
191
41
652
40
195
39
201
41
195
40
197
39
184
43
197
41
193
40
181
39
193
40
191
41
195
40
189
37
177
40
183
42
198
41
177
40
182
41
195
40
195
45
187
40
190
39
193
37
193
38
640
40
197
41
193
42
197
38
179
38
178
41
181
42
197
41
178
43
191
39
182
43
183
40
199
37
177
40
183
41
178
43
199
41
193
40
201
43
195
38
193
37
191
40
196
43
733
41
199
38
175
39
198
43
193
41
189
40
195
43
197
42
199
41
195
42
192
43
193
39
195
40
189
41
178
37
177
42
195
41
191
40
176
39
197
40
191
41
189
40
198
43
636
42
177
41
186
43
193
39
203
40
189
39
191
42
193
43
197
41
191
40
175
40
178
39
195
42
195
41
195
41
195
42
193
41
195
40
193
39
197
41
197
39
197
41
176
39
197
41
178
39
575
40
195
37
203
38
197
42
179
41
178
37
189
40
179
41
185
40
179
40
201
38
189
39
184
43
181
42
206
40
193
39
199
40
203
39
185
40
181
39
179
40
207
43
589
38
201
40
189
41
186
43
183
42
209
38
191
39
199
40
176
41
176
37
177
42
179
41
191
42
181
39
195
40
175
37
197
40
189
39
183
39
173
40
205
41
181
40
178
41
179
40
490
40
181
40
191
39
177
40
179
41
266
40
199
41
199
43
184
39
175
40
230
40
177
39
193
40
203
37
179
40
182
41
197
41
207
42
209
41
195
41
187
38
177
40
195
43
187
42
588
41
177
40
181
39
197
40
203
37
205
41
215
41
201
42
195
41
195
39
195
40
205
43
193
42
183
41
185
38
177
39
203
42
195
43
195
38
205
42
193
41
181
42
256
41
706
41
183
40
183
41
178
41
181
42
212
40
177
41
197
42
181
41
180
43
195
43
194
38
187
41
190
37
181
40
196
43
195
39
193
40
193
39
193
42
196
41
181
38
203
40
528
37
207
41
180
39
181
38
177
39
180
39
195
42
207
38
179
43
197
40
191
41
183
42
205
39
193
40
175
41
180
37
179
38
179
43
195
42
195
41
193
40
197
39
195
40
678
42
183
43
193
40
197
39
195
38
179
39
201
40
177
39
193
40
230
40
177
43
197
38
175
37
189
40
179
38
207
40
183
43
174
37
181
40
175
39
180
41
193
40
194
37
177
42
490
42
177
39
180
39
181
42
204
40
179
40
205
38
177
41
176
43
181
40
195
41
199
41
178
43
179
42
193
41
178
41
177
38
190
37
181
40
185
37
187
42
177
41
197
38
177
39
694
41
176
39
197
40
188
43
177
40
179
41
227
39
178
43
181
40
175
41
174
43
181
40
262
37
181
40
177
39
203
40
175
41
184
43
181
40
206
42
177
41
180
41
183
40
177
41
725
42
179
40
176
37
183
40
175
40
187
43
177
42
177
41
180
41
175
40
197
41
181
40
203
41
183
42
187
37
201
38
179
41
178
43
181
42
206
38
185
41
195
40
181
41
566
37
178
38
189
39
178
43
175
40
181
49
195
40
183
41
197
38
195
37
178
43
205
43
199
40
191
39
191
40
195
39
197
41
251
41
493
41
195
41
196
39
189
39
180
39
195
41
199
42
197
39
247
43
177
42
197
39
181
38
183
38
198
43
179
40
193
41
191
40
194
43
177
40
181
41
176
43
195
40
198
37
682
41
193
42
195
45
197
43
197
40
197
39
180
43
181
40
190
43
181
42
181
39
184
41
175
42
199
43
179
40
195
41
197
42
201
41
195
39
195
42
195
39
195
40
197
41
199
42
493
41
200
43
195
41
197
40
195
39
197
42
193
43
195
41
194
39
193
41
211
40
192
39
181
42
183
39
174
39
199
39
195
38
175
40
197
43
181
42
197
43
177
40
197
39
714
41
195
39
182
37
193
41
199
42
193
43
193
42
195
41
193
40
207
43
195
41
191
42
195
37
193
40
177
41
196
39
195
39
191
42
189
43
191
40
189
41
193
42
193
43
193
42
490
42
199
43
195
40
199
43
197
42
194
45
193
39
201
40
193
39
197
40
197
43
195
42
199
39
191
42
190
43
193
41
194
39
199
43
189
42
189
43
195
42
191
39
195
40
561
40
197
37
195
40
194
39
193
39
193
42
173
40
196
43
199
43
197
42
195
41
191
42
193
39
195
42
191
43
195
42
193
41
195
41
203
40
197
43
195
41
197
40
193
43
193
40
500
40
175
39
197
40
197
41
191
40
195
39
193
42
191
43
201
41
197
40
197
39
197
40
193
43
195
42
193
43
197
41
195
37
195
41
193
40
193
41
197
38
193
43
193
42
571
39
182
41
179
38
195
41
197
42
197
41
197
40
190
43
191
40
194
45
199
39
191
40
193
37
197
42
175
37
197
40
193
39
191
42
203
39
197
39
197
40
195
43
195
40
193
41
493
41
193
42
207
43
341
39
195
40
179
43
199
40
185
41
203
40
185
43
181
37
181
38
174
41
176
39
201
43
197
42
181
40
194
37
195
41
191
42
193
41
178
37
179
40
622
40
207
37
179
40
181
43
192
39
195
41
178
39
203
41
176
37
177
40
230
42
194
41
191
41
191
42
175
40
195
41
195
41
197
40
193
37
193
38
177
39
180
41
177
40
179
39
493
39
193
40
185
41
176
43
191
40
181
39
178
39
177
40
177
43
195
42
199
41
197
40
184
41
201
41
182
43
177
40
181
40
198
41
181
38
194
43
203
41
199
40
197
39
706
37
207
41
176
43
193
38
178
41
177
40
203
39
201
41
182
37
177
40
193
43
193
40
203
41
181
40
181
37
178
39
175
40
191
39
186
43
193
39
182
41
175
42
181
38
196
41
495
43
197
43
182
39
193
40
179
43
195
40
191
41
184
43
195
41
176
39
195
42
193
39
193
42
183
39
182
43
207
37
207
42
194
39
189
41
193
39
181
40
197
45
193
39
192
39
497
43
195
41
193
42
177
40
195
37
189
40
190
39
195
43
186
43
197
40
194
43
195
41
197
40
191
41
197
40
193
39
191
42
191
41
177
40
197
43
195
42
199
43
193
43
649
43
195
42
197
43
191
40
176
41
197
40
190
43
195
41
193
40
195
39
197
40
197
37
195
42
195
43
201
39
203
40
195
37
179
42
191
41
176
41
177
40
195
41
199
42
194
45
493
39
195
39
195
38
207
39
197
43
196
39
197
43
197
42
195
41
178
43
177
38
177
43
193
42
181
41
203
40
177
40
193
43
177
40
177
41
198
43
193
41
189
42
175
40
710
39
191
42
177
37
180
41
197
40
196
43
195
43
176
37
191
40
197
41
193
40
193
39
191
39
192
43
193
43
199
40
179
40
195
39
181
38
191
37
193
40
191
37
195
40
193
39
495
39
191
40
196
39
197
41
178
43
195
41
193
40
179
40
195
39
193
38
196
43
193
39
197
38
175
42
189
41
177
40
195
41
193
38
179
43
195
42
175
40
190
41
197
41
605
42
197
43
195
42
197
41
201
39
178
39
197
42
178
41
183
38
175
40
176
39
197
38
177
41
195
42
197
43
197
42
250
41
197
38
197
39
177
42
191
41
195
42
195
41
197
40
496
42
195
43
195
40
195
39
199
39
176
41
181
40
197
43
195
42
195
43
189
42
195
45
193
41
194
41
193
41
176
39
197
41
192
43
193
41
211
40
185
37
176
45
221
39
762
39
197
41
197
40
197
43
197
40
199
43
195
40
195
43
203
43
197
42
195
43
193
40
175
41
184
43
195
40
173
41
189
42
179
38
193
37
193
39
196
39
193
39
195
40
715
40
199
39
195
39
197
40
195
41
195
40
197
48
195
39
191
40
191
43
199
39
197
38
195
39
195
40
183
39
197
42
199
39
193
42
195
39
499
43
197
40
191
41
195
42
190
43
201
39
193
40
195
37
195
40
195
41
193
40
197
43
201
41
193
40
193
41
195
40
195
41
195
40
197
45
197
39
195
40
195
43
201
40
559
40
197
43
195
43
194
41
195
41
182
43
195
41
194
39
195
39
201
40
195
43
193
42
192
43
195
41
199
40
195
41
193
40
175
43
196
43
193
41
199
42
197
37
197
42
195
41
489
43
193
42
198
37
195
43
195
40
195
41
197
42
207
43
177
40
195
39
193
38
181
43
191
42
177
38
193
39
197
43
192
39
175
42
199
43
195
40
190
39
177
40
195
39
637
41
195
40
195
43
199
43
192
39
193
43
190
39
197
43
191
42
197
43
197
40
195
37
195
40
191
39
193
40
195
41
193
40
190
41
197
37
195
42
195
43
195
42
193
43
191
40
494
40
197
43
197
40
178
41
197
42
197
39
195
42
197
39
193
41
200
43
193
43
193
40
193
41
195
42
197
39
203
37
195
40
193
39
195
40
195
37
179
40
193
41
178
41
615
37
195
42
195
43
179
40
197
37
195
40
193
37
193
40
196
41
195
41
193
40
197
39
195
40
197
43
195
40
197
43
193
43
198
39
195
39
193
42
195
41
193
40
179
41
203
38
488
40
191
43
195
42
191
41
195
40
195
41
193
43
194
39
199
43
174
41
175
42
197
43
178
43
179
40
197
41
197
41
194
43
193
39
194
43
195
41
195
40
199
43
193
40
177
37
489
37
193
38
193
41
199
40
191
39
193
40
193
43
189
40
197
43
195
42
193
43
197
42
196
43
191
37
195
38
191
37
199
40
195
43
189
42
197
39
191
42
197
43
193
42
494
42
191
39
197
39
194
39
195
41
197
38
195
41
195
38
195
37
193
40
199
39
199
39
186
39
195
39
180
41
193
40
190
43
183
40
197
43
195
42
191
43
197
43
182
43
767
39
177
40
195
39
197
40
194
37
195
41
195
40
199
41
195
40
193
41
191
40
195
43
179
42
195
37
177
42
193
41
199
38
184
39
197
42
192
39
175
42
195
43
197
43
198
41
491
39
195
41
195
38
195
39
193
40
191
39
195
42
199
39
197
41
194
43
189
39
191
40
199
41
195
40
179
37
193
40
195
39
199
40
191
41
191
42
197
43
195
40
191
43
631
43
197
43
198
43
199
41
195
38
191
39
193
40
195
41
197
42
195
39
191
42
197
41
199
39
195
42
193
43
191
42
197
43
195
42
197
41
191
42
183
37
195
38
193
39
193
40
494
40
193
41
197
40
197
39
203
38
196
43
193
41
195
42
197
41
199
42
193
39
193
42
195
39
193
42
189
43
197
42
196
43
193
43
197
42
197
37
195
42
193
41
195
40
565
41
192
41
195
43
193
42
191
43
193
38
175
39
195
37
197
41
195
40
193
43
195
42
195
43
195
41
200
43
195
39
195
40
195
41
193
40
195
39
191
40
194
43
197
37
197
42
498
42
197
41
195
40
193
43
195
42
195
41
201
41
196
41
195
41
193
42
193
41
199
40
197
39
193
38
192
41
193
39
192
37
195
41
193
40
199
39
197
40
191
39
197
42
573
41
192
39
195
41
197
40
193
41
193
40
191
39
197
40
193
39
193
40
201
41
197
43
192
39
193
39
197
40
193
43
193
42
191
41
193
40
189
41
193
42
193
39
199
40
193
39
493
41
195
41
194
39
197
43
197
42
193
43
189
42
195
41
197
38
197
39
195
40
196
43
193
39
193
40
191
41
197
40
195
41
197
42
191
43
193
41
194
43
197
43
195
40
548
39
199
41
200
43
191
43
191
42
199
41
191
42
197
39
193
42
192
41
195
39
196
41
193
39
195
38
193
39
197
40
197
43
195
43
192
41
193
43
197
42
195
41
193
40
195
37
497
41
195
40
192
41
193
39
195
38
193
41
193
38
195
39
197
40
193
41
195
40
199
39
193
41
199
39
193
43
191
42
195
39
195
40
193
37
235
43
193
37
197
37
181
38
526
39
197
43
196
43
197
39
201
40
195
37
193
40
191
37
191
38
199
39
195
42
194
45
193
41
192
43
193
43
194
39
193
39
195
42
195
43
193
40
191
41
191
42
193
43
197
42
496
42
197
39
195
40
201
39
195
42
194
39
197
43
197
40
195
43
193
42
191
39
199
38
195
41
191
40
191
41
199
39
199
39
191
43
191
40
191
43
193
40
195
41
193
40
565
40
195
41
195
38
196
39
197
39
195
42
195
53
195
39
194
43
201
41
197
40
197
41
179
42
191
43
195
42
197
39
191
40
201
37
763
43
193
41
205
42
197
41
197
40
195
41
195
42
195
43
179
42
195
41
193
42
193
43
193
41
196
43
195
41
193
40
193
39
193
40
195
41
191
40
193
41
199
41
196
39
197
43
495
43
195
42
197
37
195
38
197
43
197
42
197
43
193
41
196
39
197
39
195
38
193
41
195
38
191
37
195
38
193
37
195
42
195
43
195
42
192
43
197
43
194
39
195
37
560
43
195
42
193
41
193
42
199
39
199
40
197
41
193
42
197
43
195
37
195
40
193
39
197
40
199
43
195
40
197
37
197
43
198
43
197
41
193
40
191
41
191
42
189
41
763
37
195
38
197
41
197
40
195
39
195
41
199
39
193
39
197
42
195
41
199
40
195
41
193
38
195
41
179
42
199
39
193
42
202
40
197
41
187
42
181
41
192
39
195
41
193
40
494
40
193
37
193
38
195
37
195
40
194
37
197
39
195
42
175
38
192
41
175
40
195
39
197
42
190
43
193
41
198
43
197
43
197
40
195
39
195
38
177
39
195
40
195
41
647
39
193
41
196
39
197
43
195
40
195
41
195
40
195
41
191
42
191
39
178
37
195
41
193
40
197
41
193
40
197
37
193
40
195
37
193
40
195
41
197
42
192
43
193
43
197
37
494
38
197
43
193
40
199
39
193
38
195
41
195
40
197
37
195
39
195
42
191
37
193
38
193
37
191
40
195
39
201
41
182
39
195
38
200
43
181
40
195
39
193
38
192
41
579
40
191
41
182
41
193
39
195
40
193
39
193
40
195
39
195
40
193
37
195
40
193
41
197
40
195
43
197
43
195
40
195
41
197
42
197
43
193
42
193
39
197
42
196
37
197
41
497
39
199
40
199
39
195
42
190
39
191
41
192
41
179
40
197
41
179
40
191
39
195
42
195
41
197
42
194
45
199
43
193
42
179
40
193
41
193
38
194
37
183
40
195
41
177
42
496
40
199
43
197
43
193
40
191
43
191
42
185
39
176
41
187
40
183
37
193
38
193
41
193
40
199
39
195
42
191
39
193
40
191
43
203
41
191
42
193
41
193
42
197
39
493
41
197
40
191
39
195
40
197
43
191
42
195
41
193
40
191
43
195
42
192
43
193
40
191
39
193
41
196
43
181
40
197
41
195
40
179
43
193
42
193
43
182
43
179
40
193
43
497
43
197
42
193
41
191
40
195
43
197
41
176
37
195
40
197
39
195
38
305
39
209
42
195
41
193
40
192
39
193
41
207
40
228
40
238
40
199
39
197
41
194
43
197
43
495
43
178
41
201
39
197
40
179
43
201
42
177
43
197
42
193
41
195
40
195
43
187
40
195
39
179
42
195
39
193
40
193
43
197
42
193
43
195
41
192
39
191
41
191
42
195
43
495
41
197
42
193
43
195
42
179
41
195
38
197
39
197
38
197
41
193
40
195
43
193
43
198
43
193
39
193
42
193
43
193
42
193
39
199
40
193
43
195
42
195
39
191
42
616
40
197
41
176
43
209
41
193
40
197
41
193
40
197
41
199
41
194
39
193
39
197
40
177
40
175
41
178
41
195
38
194
41
181
40
191
37
191
40
195
39
191
40
195
41
193
40
495
38
192
41
195
41
195
38
195
39
195
40
193
41
197
42
197
39
195
42
197
43
197
42
190
39
193
41
182
37
199
40
192
39
195
41
192
39
197
43
192
37
177
40
177
41
696
43
195
40
197
39
199
40
195
43
191
40
193
39
187
42
193
43
193
42
192
43
193
39
198
43
179
40
195
41
195
39
180
43
195
42
195
39
197
42
192
43
199
39
193
42
193
39
495
41
199
40
193
39
193
42
193
43
193
43
192
39
187
42
181
39
180
43
189
41
198
43
195
43
197
40
175
41
198
43
193
39
195
42
197
41
195
40
195
43
193
40
195
37
731
42
192
39
205
41
193
40
195
43
195
40
195
41
191
40
194
43
191
39
178
43
193
42
230
40
197
41
195
38
184
39
195
42
197
43
197
40
193
39
191
41
198
43
191
39
712
41
195
40
197
41
195
38
193
41
195
38
198
43
201
39
197
40
195
41
197
38
192
41
193
40
192
37
195
41
195
42
195
41
193
42
191
39
195
42
197
39
195
40
183
41
185
38
611
43
189
42
191
43
195
40
197
39
197
39
190
41
195
43
176
37
187
42
197
43
179
38
193
37
193
40
183
37
195
38
195
41
197
42
194
39
197
41
180
39
195
40
194
37
538
41
195
40
195
41
193
40
193
43
199
43
193
39
195
49
193
40
191
41
177
42
179
41
188
45
197
43
196
43
195
43
191
40
189
39
664
40
197
37
191
40
177
39
195
38
193
37
189
40
189
39
193
38
195
45
197
43
178
41
191
40
193
41
179
40
197
41
193
38
193
41
191
40
189
37
191
40
197
43
195
43
192
37
491
37
193
37
194
43
205
41
181
40
183
40
176
39
193
40
189
37
195
40
175
41
193
38
177
41
176
39
193
40
193
41
189
40
190
37
193
41
180
41
175
40
177
41
195
40
739
43
195
40
197
41
193
41
196
43
191
41
195
40
199
43
193
40
189
39
191
38
190
41
191
39
237
41
191
40
195
39
193
42
193
43
195
41
197
40
197
41
193
38
189
39
711
40
191
39
193
40
193
37
195
42
195
39
195
39
191
40
193
41
195
40
197
39
193
42
193
43
193
43
197
40
197
39
195
40
193
39
195
40
179
43
195
40
197
43
195
38
196
41
491
41
193
41
191
40
193
41
195
42
193
39
193
42
197
41
193
39
231
41
193
40
193
37
178
39
195
39
191
40
191
41
193
38
191
39
195
38
197
43
193
40
191
41
195
40
521
41
197
40
191
39
193
37
196
38
193
41
193
40
193
39
195
38
181
41
195
40
177
43
192
41
195
43
176
39
193
38
191
41
193
38
192
43
191
39
197
39
195
43
197
40
193
37
743
39
195
40
197
39
195
42
195
43
191
42
191
43
195
42
176
39
193
40
191
41
183
42
195
41
195
41
192
37
193
37
193
40
197
41
193
40
195
39
193
42
197
41
195
41
491
41
193
40
193
41
195
38
195
41
179
40
197
41
179
42
195
43
195
42
197
43
193
37
193
40
181
39
192
38
191
41
191
38
193
37
193
40
197
43
195
40
194
37
197
37
664
40
191
39
193
38
193
41
189
40
193
43
195
39
174
41
179
40
179
41
194
37
195
41
191
40
191
39
195
40
195
43
191
42
195
41
193
40
191
43
199
41
193
40
193
41
191
40
492
40
189
37
191
40
193
37
193
40
197
43
197
40
190
37
191
39
194
41
195
43
193
42
191
41
191
42
199
37
191
40
195
41
193
40
193
41
203
39
174
41
191
40
178
37
173
42
490
42
195
41
193
42
191
41
197
40
195
37
191
38
178
41
195
40
193
43
177
40
195
37
191
40
195
39
197
41
197
38
195
39
195
40
195
41
193
42
193
43
193
40
194
39
497
43
195
43
193
42
193
39
193
40
195
43
193
41
194
39
193
41
195
40
197
39
197
42
194
45
191
39
197
40
195
41
197
38
193
37
193
40
177
41
197
40
193
41
189
40
704
41
195
40
193
39
195
42
195
43
181
38
176
41
185
40
197
39
193
38
177
43
197
38
193
39
191
40
189
39
191
40
195
39
195
43
198
38
189
39
191
40
191
41
193
40
195
37
491
41
193
38
193
41
193
40
197
43
195
40
194
45
195
41
180
39
195
40
191
37
189
37
194
38
195
43
197
38
191
37
191
40
197
43
195
40
191
39
195
40
190
39
195
39
584
37
199
41
176
41
197
38
186
43
177
40
183
39
197
40
189
41
193
38
193
41
191
40
195
41
203
39
215
38
182
43
177
38
195
41
191
40
195
43
195
41
195
40
191
41
197
40
494
40
191
41
195
40
196
41
193
41
191
40
193
41
193
38
195
37
195
42
194
37
197
37
193
40
195
39
195
42
195
37
197
39
195
42
193
43
195
42
195
43
197
40
200
43
554
37
191
37
191
40
191
41
193
38
191
39
195
42
195
43
195
41
197
38
191
41
193
38
197
39
193
38
205
39
195
41
197
38
193
41
193
42
193
43
197
39
190
37
193
41
195
42
597
41
199
38
193
37
189
40
189
39
191
38
191
39
197
43
197
40
197
41
197
40
197
43
195
38
189
39
191
38
190
37
193
39
194
43
195
43
193
40
195
37
193
40
193
41
493
41
193
42
197
41
197
41
194
41
177
40
179
43
178
41
179
40
197
41
195
40
195
41
193
41
192
39
195
43
191
42
191
43
195
42
199
37
195
40
191
41
191
38
193
38
481
40
193
41
191
41
731
41
189
40
189
40
187
35
172
35
188
37
191
36
175
40
193
38
189
39
187
39
188
35
189
36
187
38
187
37
188
41
191
41
191
40
183
38
179
40
193
39
193
37
193
38
193
41
188
37
509
37
189
38
260
38
191
37
190
39
193
36
189
38
187
37
188
39
187
38
179
38
177
40
187
36
177
41
171
37
189
37
189
38
189
38
189
41
189
41
190
41
187
38
169
36
175
38
175
40
510
38
191
37
191
39
191
46
185
38
189
37
190
37
189
40
191
38
191
41
191
41
191
37
187
38
510
36
191
37
191
37
189
41
189
40
187
40
191
39
182
35
193
40
175
38
195
40
189
37
178
39
190
37
193
38
189
40
189
35
178
39
188
39
189
38
193
38
193
39
190
39
191
38
672
37
197
35
187
37
187
38
187
38
187
41
190
39
187
39
187
40
187
38
185
41
188
39
187
41
189
40
193
39
191
39
188
39
193
40
191
38
185
37
188
37
187
40
189
40
181
38
171
38
510
38
185
37
190
41
189
38
187
40
191
39
187
37
186
37
187
40
189
40
187
39
186
37
187
41
191
38
193
41
176
39
170
35
190
37
191
38
187
40
185
37
188
37
189
40
189
38
630
38
191
40
175
40
193
39
190
35
174
37
193
38
191
37
189
35
186
39
189
36
189
36
189
37
188
39
187
38
189
38
187
39
181
37
172
39
193
39
189
40
193
39
191
39
192
41
189
38
510
38
189
35
189
39
188
39
189
36
187
38
191
37
190
39
189
36
187
38
191
39
187
35
201
40
193
38
187
35
194
41
191
38
189
38
185
37
191
39
190
41
193
38
193
39
189
35
601
40
177
40
189
38
189
41
183
41
188
41
172
39
176
39
176
41
172
39
189
40
177
38
195
39
195
39
174
41
179
36
189
38
193
37
188
35
176
37
191
38
185
38
173
40
179
41
193
39
670
36
191
40
179
39
175
39
175
35
175
39
258
39
176
35
193
40
179
38
189
38
177
38
195
37
174
39
191
38
173
38
189
40
201
39
190
41
177
37
173
35
191
40
169
38
175
36
591
39
176
37
170
35
174
35
176
37
174
39
178
37
178
37
172
37
193
38
191
40
185
37
192
39
191
40
197
39
189
41
172
39
243
39
197
40
173
40
189
40
171
39
171
39
181
41
174
39
176
37
538
36
173
38
175
40
175
38
195
39
197
41
203
38
173
38
171
38
175
38
191
39
174
39
192
39
195
38
189
40
177
39
173
36
201
37
172
35
174
41
191
36
189
38
175
40
173
40
703
38
175
40
201
37
192
41
223
37
194
37
195
40
189
37
189
37
191
36
191
38
193
39
261
37
170
35
174
35
189
38
171
36
189
38
191
37
170
35
172
37
174
37
190
37
176
37
568
37
174
37
176
37
185
38
173
38
195
38
171
36
189
37
192
41
195
38
175
38
189
37
194
41
172
35
189
38
189
36
185
35
191
39
176
37
176
37
189
38
193
36
189
39
185
35
172
41
199
38
510
38
175
40
199
37
176
37
190
37
189
38
175
38
179
36
187
37
171
39
187
41
201
40
199
37
181
37
195
39
191
38
183
41
191
39
178
41
176
37
193
36
193
40
191
37
499
39
188
37
170
35
195
38
193
38
185
39
182
39
180
35
174
35
175
37
189
40
187
37
177
39
175
39
171
35
195
37
172
39
191
36
175
38
175
38
175
36
171
38
173
36
191
40
260
37
586
41
199
40
173
36
185
37
177
39
191
39
174
37
176
37
197
40
175
38
171
38
177
38
191
38
171
38
197
41
174
41
189
41
170
35
191
38
181
38
173
40
171
38
171
38
187
35
199
39
507
35
193
38
197
36
193
41
182
39
191
40
189
40
193
39
174
41
196
37
187
38
169
38
187
36
175
38
189
37
173
39
187
37
191
37
201
38
246
37
174
41
184
37
172
35
217
37
743
41
172
39
193
40
171
40
171
38
173
38
195
39
180
39
191
36
193
38
191
41
188
37
193
38
189
40
193
39
174
39
184
35
278
40
173
38
171
40
173
39
173
39
172
39
174
39
751
38
195
39
186
41
191
36
191
38
177
40
191
37
190
37
172
35
182
41
172
41
181
40
191
38
179
40
193
39
178
39
188
35
185
36
187
38
171
40
191
39
191
39
177
38
187
40
177
38
506
38
189
39
192
39
174
37
201
38
203
39
176
37
180
37
189
38
177
38
215
41
174
35
172
35
191
36
173
41
175
35
177
37
181
38
171
36
195
36
171
40
187
35
201
38
193
36
526
39
195
37
191
38
175
38
175
38
175
36
179
38
207
39
190
39
193
38
171
38
187
38
199
39
192
41
201
40
201
41
193
37
191
38
173
40
177
36
175
38
179
38
179
38
187
35
190
39
708
37
178
41
193
38
185
38
191
39
193
41
193
36
187
35
197
35
174
39
174
41
172
35
187
36
179
38
191
37
169
35
179
37
174
37
176
37
190
37
264
38
193
39
174
37
182
35
172
39
623
36
191
39
193
37
173
37
177
40
177
40
193
39
193
39
189
38
193
38
197
41
191
47
173
39
171
37
181
39
174
37
194
41
174
39
623
41
174
39
174
37
205
40
197
38
191
41
174
37
191
38
175
37
173
40
171
36
193
38
197
37
188
41
191
38
173
38
169
38
175
38
203
39
201
38
179
36
175
36
177
38
260
39
764
38
219
39
174
41
179
39
199
38
230
38
171
38
199
37
205
36
217
35
241
39
201
40
173
40
268
39
176
39
176
35
174
35
174
37
180
37
172
41
191
38
173
38
177
38
173
40
173
36
591
39
199
37
176
39
203
38
179
39
310
37
190
35
181
38
177
40
189
40
169
38
199
39
193
41
189
40
173
38
189
37
170
35
172
39
178
39
170
37
174
35
174
37
191
36
173
38
510
38
169
36
189
36
189
37
188
39
248
39
177
38
191
38
173
41
203
41
174
39
195
38
240
38
193
39
173
41
190
39
184
41
193
38
173
38
175
38
169
38
199
37
174
37
174
37
173
40
672
37
189
41
172
39
172
37
174
39
188
41
172
35
174
41
193
38
195
39
187
39
180
39
176
35
193
40
173
38
191
39
203
39
179
39
193
38
187
37
169
38
195
41
193
39
175
37
520
38
193
37
175
37
201
41
189
38
191
38
187
35
186
35
193
38
189
38
193
39
188
39
221
39
190
39
181
36
173
41
172
41
174
41
189
38
183
38
171
38
175
38
173
36
173
36
175
38
506
40
177
36
173
40
193
37
190
41
183
37
205
37
193
39
180
39
174
37
193
38
191
38
185
39
190
35
174
41
172
37
187
38
183
38
193
39
194
39
191
36
173
38
191
37
175
35
698
38
193
39
172
37
191
35
197
38
175
40
189
37
176
39
186
39
235
37
172
37
193
38
193
39
172
39
194
41
176
41
189
40
175
38
173
38
189
35
191
37
170
35
201
38
197
35
700
39
176
41
189
38
173
36
189
38
187
37
171
37
193
37
189
38
193
38
175
38
173
38
193
37
176
41
189
37
191
38
193
41
172
37
174
39
176
35
176
39
178
37
174
41
176
37
174
35
511
37
178
37
191
38
189
36
185
41
195
39
193
38
175
36
179
36
171
38
175
40
171
38
173
38
173
40
175
38
191
37
172
39
175
41
176
39
188
41
180
39
174
41
170
39
191
40
725
40
183
41
175
39
174
37
174
35
176
39
176
39
201
38
193
40
187
35
196
37
189
38
207
41
186
37
174
39
193
40
185
40
191
39
201
36
191
38
175
38
173
39
187
39
174
41
184
35
513
41
176
41
170
35
193
40
197
39
188
37
189
40
179
38
173
38
193
39
189
41
178
37
191
38
175
38
179
38
175
40
173
38
175
41
175
41
191
41
174
39
197
38
191
40
189
37
758
38
177
38
189
41
192
39
189
38
185
38
189
37
187
35
193
40
173
38
175
38
175
36
177
40
193
39
189
37
184
37
174
41
178
41
191
38
187
35
195
39
187
38
175
38
187
38
187
39
510
41
189
35
191
36
191
40
173
36
205
39
174
35
191
38
189
38
179
38
193
39
199
40
175
36
175
36
225
41
189
40
173
38
195
40
195
35
180
37
174
37
201
38
189
38
189
37
663
37
189
38
189
36
171
38
187
39
186
35
191
36
177
38
191
38
187
37
190
37
172
39
184
41
177
37
173
35
187
40
177
38
169
36
199
39
189
41
197
38
179
40
183
39
173
37
174
41
714
41
172
37
174
41
176
39
195
36
187
40
169
38
195
35
175
39
173
41
177
39
190
37
191
40
173
38
177
38
211
41
191
38
173
38
179
40
191
37
175
39
176
37
227
37
191
37
576
39
174
41
191
38
175
40
173
38
179
38
258
37
185
35
174
39
178
39
185
37
175
36
191
38
313
36
173
38
171
39
179
37
190
37
174
41
175
41
173
35
195
38
197
37
172
39
201
40
508
40
201
41
187
35
178
39
201
38
175
40
181
36
173
38
177
40
173
38
173
38
203
39
178
39
173
36
173
35
191
38
171
40
195
37
168
35
174
37
190
39
191
38
189
35
181
39
751
38
189
39
169
36
171
39
193
41
182
39
172
41
176
39
189
38
173
40
189
39
189
37
186
35
174
41
187
38
173
38
195
39
173
39
199
37
176
39
176
39
172
37
174
39
174
37
177
41
510
37
177
38
189
38
175
40
189
37
197
36
187
38
173
40
185
40
179
39
175
39
173
35
230
38
183
37
171
39
210
37
268
38
181
39
193
41
187
38
187
40
187
37
187
37
172
35
552
38
193
35
192
37
191
38
191
38
191
35
193
39
189
40
169
38
191
39
193
41
189
38
187
38
189
39
191
39
189
40
191
46
193
38
177
38
597
41
188
37
189
38
189
40
193
41
188
37
191
40
191
40
191
37
190
39
189
36
187
38
191
39
171
40
189
41
186
41
191
38
187
38
187
37
191
41
190
41
189
38
187
40
187
41
186
37
509
37
176
37
189
39
189
38
274
37
197
36
219
39
189
40
195
37
211
38
313
38
197
37
189
37
170
37
247
39
189
38
217
37
702
35
980
39
341
38
544
37
243
37
554
40
246
35
388
37
418
38
591
39
251
37
302
39
260
38
477
35
258
41
574
39
302
37
380
41
323
40
315
38
199
35
172
37
517
39
507
41
189
41
189
40
187
39
189
39
192
41
189
38
189
40
191
39
190
41
191
38
191
38
191
39
191
37
191
37
191
40
193
37
179
37
191
37
189
37
187
40
185
41
693
40
189
41
189
37
186
37
187
40
187
38
191
41
186
39
189
37
187
40
191
41
189
41
188
37
191
36
191
38
187
37
192
39
191
36
171
37
189
40
175
38
175
38
189
38
191
39
174
39
568
39
189
37
170
37
241
39
187
35
205
41
183
41
180
41
184
39
178
41
189
40
173
36
173
41
183
40
311
36
183
38
189
38
224
40
177
36
175
38
189
40
191
39
198
37
189
38
175
38
175
38
217
41
172
39
172
37
511
39
213
38
228
38
232
41
219
39
298
37
327
39
199
38
254
40
226
40
262
39
215
38
215
39
284
38
212
37
280
35
203
40
175
40
199
36
244
37
214
38
227
39
231
37
205
40
215
37
237
37
205
40
199
41
173
39
596
37
189
38
189
38
185
39
190
39
187
38
189
36
189
39
188
35
189
35
189
38
189
39
189
39
511
39
191
41
191
38
191
38
193
37
190
39
189
38
191
38
191
39
191
39
174
39
186
37
174
39
187
38
173
35
169
41
175
35
189
38
193
36
189
37
174
39
172
37
190
41
191
40
187
40
733
37
172
41
189
41
191
37
189
40
173
36
169
40
189
40
195
39
192
39
174
41
172
39
189
35
173
37
191
38
175
36
173
40
195
38
173
38
179
40
175
38
181
37
171
37
189
37
178
37
172
35
511
35
172
41
190
41
174
39
170
37
174
35
174
41
192
41
183
36
187
38
189
35
185
39
190
37
189
40
175
35
189
38
185
38
187
37
192
41
174
35
195
38
189
38
171
40
173
38
546
39
191
38
189
36
189
35
187
37
191
35
189
38
187
38
191
35
190
35
191
36
191
38
191
39
191
39
191
36
189
38
187
37
191
39
192
39
189
36
191
36
191
37
190
35
191
36
514
36
191
38
191
35
190
35
191
38
191
36
191
39
193
39
191
39
191
38
193
36
191
39
192
39
193
36
191
38
189
39
187
35
189
39
191
38
193
36
187
35
190
39
191
38
189
36
593
41
191
39
190
41
191
38
189
40
193
41
188
37
191
37
189
40
189
40
193
39
190
41
191
40
195
36
189
39
187
35
191
35
191
38
191
38
189
39
192
41
189
38
193
38
187
35
187
37
511
37
190
39
189
38
189
36
189
37
186
37
189
37
189
40
173
36
191
38
191
35
172
41
188
39
195
38
187
36
189
35
197
39
191
37
191
40
187
40
193
39
190
37
189
40
193
38
613
35
189
40
191
38
189
39
197
35
189
38
181
40
191
38
191
39
174
35
190
35
191
36
191
38
175
38
191
35
235
41
212
40
179
38
173
40
193
38
173
38
191
37
171
37
183
37
192
39
514
41
175
35
195
36
191
35
191
37
191
37
191
40
177
38
191
35
173
37
175
37
171
39
191
37
188
37
191
38
189
38
189
39
201
37
172
41
174
39
191
38
203
39
171
40
175
38
175
38
646
36
173
38
173
38
179
36
171
40
193
41
188
37
176
39
176
37
172
35
189
39
191
38
201
39
174
37
190
39
186
41
174
37
193
38
173
36
173
40
187
40
189
37
173
37
193
37
609
40
191
38
175
38
189
37
172
39
177
39
182
35
172
37
190
41
189
40
217
37
176
39
190
41
189
40
189
40
189
37
191
41
190
41
193
38
191
38
173
38
191
37
191
39
188
35
189
38
510
36
187
38
195
39
190
37
189
40
193
38
191
41
171
37
175
39
189
37
188
37
174
39
193
38
191
38
191
39
187
35
174
35
178
37
176
39
189
38
187
38
191
35
190
35
172
37
174
35
511
35
189
36
175
38
191
40
193
37
188
37
174
39
179
41
175
41
172
37
179
35
191
38
173
38
173
38
189
38
173
40
177
40
193
37
176
35
190
35
172
41
176
39
191
38
175
38
193
38
173
38
175
38
181
38
512
38
203
41
229
43
223
35
176
41
193
37
173
39
189
38
193
41
173
37
173
37
185
39
178
37
193
37
170
35
177
39
493
39
193
38
177
38
205
41
203
38
175
40
187
38
169
38
191
37
189
39
174
37
193
41
170
39
176
41
189
36
175
38
189
38
175
40
179
38
191
41
174
41
172
39
190
37
189
38
187
40
512
38
195
37
189
37
189
38
193
39
187
35
174
39
188
35
187
36
189
38
187
37
190
39
189
36
187
38
189
37
193
41
172
35
193
38
187
40
191
37
188
39
187
36
193
40
191
39
176
41
635
39
175
41
191
39
195
40
173
38
189
36
189
37
170
37
190
39
187
38
187
36
189
39
194
41
175
35
197
36
179
37
191
37
191
35
195
40
173
38
175
40
179
40
191
37
190
39
511
39
176
39
191
36
175
38
175
40
185
39
191
39
188
39
172
37
183
36
175
38
191
38
189
37
176
39
176
39
184
37
172
39
189
36
187
38
171
40
195
39
191
37
189
38
173
38
193
38
504
40
173
36
191
39
171
38
173
39
189
37
172
37
172
37
192
41
174
39
199
38
191
39
175
37
188
37
189
37
181
38
193
40
175
40
171
38
185
35
207
38
191
38
177
38
177
40
189
39
176
37
174
37
509
39
188
39
189
36
187
38
185
38
191
39
188
35
189
38
185
38
189
39
187
37
189
41
193
36
193
39
192
41
191
38
189
38
191
37
190
41
189
40
191
38
189
41
583
39
190
37
189
38
191
36
187
37
190
37
191
36
193
41
190
39
189
38
185
38
187
37
187
39
191
39
189
38
185
39
189
39
184
41
191
36
189
38
191
35
188
35
189
38
191
38
189
37
514
37
192
35
187
38
187
38
187
37
172
37
174
39
192
39
187
38
189
38
189
39
189
39
227
41
191
39
191
38
187
38
195
39
196
39
191
40
191
35
193
41
172
37
189
40
191
38
546
39
189
38
193
36
173
38
191
37
191
39
174
41
174
37
193
36
187
38
185
38
173
40
189
37
261
41
170
35
195
40
189
38
173
38
187
37
177
39
191
39
176
39
176
37
172
35
174
39
586
41
187
40
185
40
197
37
172
37
172
39
192
41
191
38
189
40
187
41
185
37
189
41
187
38
189
38
185
37
190
41
187
38
207
39
191
39
189
41
221
41
176
41
191
37
189
38
567
38
191
36
171
40
191
37
193
39
180
41
189
38
191
38
189
41
187
39
188
37
189
38
189
38
189
39
188
41
187
40
187
40
187
39
185
41
189
41
189
40
195
39
192
39
172
41
189
38
512
40
193
35
191
37
191
35
189
38
191
38
191
35
191
41
189
38
189
39
190
35
191
36
191
38
189
37
190
37
193
40
189
35
193
39
189
36
195
38
187
39
187
39
190
41
189
38
581
40
209
41
191
40
189
36
189
39
185
35
189
39
187
38
189
36
185
35
188
35
187
38
189
38
191
39
191
39
188
39
189
38
191
36
191
39
187
39
188
39
189
38
187
38
187
35
187
35
509
35
188
35
215
39
191
39
184
37
187
38
187
38
185
41
191
35
191
36
185
38
171
38
169
38
175
38
191
38
189
37
188
35
187
38
189
38
191
39
187
35
188
39
191
36
193
40
593
37
192
37
187
40
191
36
189
37
190
37
189
38
189
40
213
41
179
37
191
38
189
39
193
37
191
40
189
38
189
39
190
37
195
38
177
38
191
39
191
39
174
41
172
39
174
37
176
37
599
38
189
38
191
39
192
37
225
39
191
35
189
38
189
36
191
35
188
37
189
36
189
38
195
39
192
41
191
38
191
36
191
39
188
39
191
38
175
38
177
38
189
40
191
35
188
39
499
37
190
41
191
38
171
38
191
37
189
39
188
37
187
38
189
38
187
37
183
37
192
41
189
38
187
38
189
37
190
41
174
41
177
37
189
36
185
37
187
35
170
37
176
39
170
39
194
41
509
41
172
39
193
40
187
40
175
39
171
38
193
37
170
35
190
35
174
39
191
38
187
38
189
37
179
37
260
37
191
38
197
36
185
35
188
35
187
38
187
38
191
39
199
39
189
40
502
36
193
38
189
37
193
39
189
35
187
38
191
36
185
35
188
39
187
38
191
36
187
35
191
37
190
41
189
38
189
36
189
37
188
35
189
38
189
36
187
37
187
37
191
35
189
38
191
36
512
39
193
39
189
39
187
38
185
39
189
39
188
39
189
36
189
38
191
35
188
35
189
38
189
38
187
37
185
39
189
36
189
38
191
37
189
35
188
39
187
38
187
38
187
37
190
35
599
38
187
40
185
37
188
41
189
40
191
38
187
37
191
46
191
39
190
35
189
38
193
36
191
39
189
35
190
41
187
40
189
40
189
41
185
37
694
41
189
37
188
35
189
36
187
38
187
39
185
39
191
35
187
36
187
38
189
37
187
35
191
35
187
36
187
38
189
37
184
35
189
35
187
38
187
38
187
37
186
35
187
37
173
41
189
40
512
38
187
38
191
39
190
41
193
36
189
38
191
39
186
39
189
35
187
38
191
36
189
39
188
35
187
38
191
36
187
35
191
37
190
41
189
38
189
36
185
37
188
35
189
38
185
38
619
39
191
38
193
39
191
41
188
41
187
38
187
40
189
39
190
41
189
40
187
40
187
39
189
41
187
41
189
38
189
39
189
37
186
37
189
38
189
40
189
37
188
37
191
38
189
38
189
41
511
41
192
35
191
36
189
38
187
39
185
35
189
35
187
38
191
38
191
39
188
35
189
36
187
38
189
39
187
37
190
41
189
38
187
40
191
39
188
35
187
38
191
36
185
37
187
35
597
36
187
38
191
36
187
37
188
35
189
38
187
36
185
37
187
35
188
35
189
38
187
36
189
39
187
39
188
39
189
38
185
38
187
39
187
39
188
39
189
38
185
38
187
35
187
35
188
37
546
35
189
37
188
35
187
38
187
36
189
39
185
35
191
35
187
38
187
38
191
39
188
35
187
38
191
36
185
37
189
39
188
37
187
38
189
38
187
37
189
35
189
39
189
38
191
36
571
40
189
35
188
35
187
38
187
38
187
37
191
35
189
35
187
38
185
39
187
37
188
39
191
38
189
38
191
37
188
35
189
38
189
38
189
37
189
39
189
39
173
37
191
38
191
35
175
37
507
39
192
37
191
36
191
38
189
39
190
39
189
38
191
36
189
39
189
39
186
35
189
36
187
38
187
37
190
39
189
38
191
36
185
37
189
39
188
39
191
36
187
40
191
39
190
35
615
37
189
35
191
38
191
38
187
41
187
37
188
41
187
40
189
40
189
41
185
37
191
37
187
38
187
40
187
39
186
37
189
37
189
40
189
38
191
41
190
37
187
37
187
38
187
38
191
41
511
41
192
39
189
38
189
38
187
37
189
37
188
39
187
38
191
36
189
39
187
39
186
35
187
38
187
36
189
39
185
35
189
35
187
38
189
36
185
35
190
39
189
38
187
38
191
39
599
39
193
40
189
38
189
37
192
39
191
40
189
40
189
41
186
39
189
37
189
38
189
39
189
41
186
41
189
38
189
40
191
41
190
37
189
40
189
38
189
41
191
41
189
37
189
40
191
39
512
37
187
41
191
38
187
38
187
37
189
39
192
41
189
38
189
38
189
35
188
35
189
36
187
38
187
37
189
35
189
39
187
38
191
38
191
39
188
37
191
36
187
38
189
39
191
39
595
37
189
40
191
39
189
37
190
41
189
38
187
38
191
39
190
39
189
36
187
38
187
38
191
39
188
39
189
38
191
36
187
39
187
35
188
37
172
35
187
36
187
38
171
38
189
37
187
39
509
35
191
36
187
38
189
38
187
35
188
35
189
36
189
38
191
36
191
37
190
39
187
38
191
36
191
39
187
39
188
35
187
38
185
38
189
39
187
39
186
35
187
38
189
38
187
37
621
40
189
41
187
37
188
41
189
38
187
38
191
41
190
39
189
37
187
40
185
39
189
37
188
41
189
40
189
40
191
41
190
39
189
38
191
40
191
39
189
41
188
41
187
38
189
38
189
39
511
41
190
39
189
38
189
36
189
39
188
37
191
38
189
38
187
37
188
37
189
38
189
38
189
35
191
37
191
35
189
38
189
36
185
37
188
35
189
36
189
38
187
37
189
35
189
39
607
37
195
41
189
41
189
40
187
40
191
39
188
37
189
40
185
38
187
37
189
41
186
37
187
40
189
40
187
41
185
37
189
41
187
38
189
38
185
41
188
37
189
37
187
40
185
40
185
37
513
37
190
39
189
38
187
36
187
39
187
39
188
39
189
38
187
38
187
39
187
39
186
39
189
38
187
38
189
37
191
39
188
39
187
38
189
38
189
39
185
39
191
35
187
38
187
38
607
37
189
38
193
36
191
37
191
39
191
35
187
38
189
36
185
35
190
39
189
38
191
36
187
35
189
39
188
39
189
36
189
38
175
38
185
35
188
39
172
41
189
38
189
38
191
37
190
39
511
39
189
38
191
40
187
39
188
39
191
38
191
37
187
37
192
39
187
36
189
38
189
39
188
37
189
38
189
40
191
39
190
37
189
38
189
38
189
41
189
41
192
41
189
38
189
38
611
37
189
36
187
38
191
39
190
39
189
38
189
36
187
35
189
39
186
35
189
45
187
40
191
38
187
41
187
37
188
41
187
38
189
38
187
37
185
35
511
39
191
38
193
38
191
39
187
41
188
41
191
38
191
38
189
39
189
39
188
39
187
38
189
38
187
41
189
41
188
39
187
38
187
38
187
41
187
41
188
37
193
36
191
36
189
39
760
40
191
37
191
39
193
37
191
40
185
40
191
39
188
41
189
40
185
40
189
41
187
37
188
41
189
38
187
38
187
39
190
39
189
37
189
38
185
39
189
41
188
41
191
38
189
40
189
41
509
37
192
37
187
38
187
36
187
37
186
35
189
36
191
36
191
39
189
37
188
35
189
38
189
36
191
35
188
35
191
38
189
36
187
39
190
39
187
38
189
36
189
39
189
39
190
41
599
38
189
39
185
39
189
35
189
38
189
39
187
37
188
37
189
38
187
36
189
37
188
39
189
35
187
38
185
38
191
39
188
35
187
38
175
40
187
38
191
39
185
35
189
39
189
38
187
36
510
36
191
37
186
37
187
40
187
38
189
39
191
41
190
41
187
38
189
40
191
41
188
41
189
41
187
38
187
40
189
39
186
37
189
37
187
38
187
40
189
39
186
37
189
37
189
40
617
37
191
38
185
38
187
35
187
35
188
37
187
38
189
38
189
39
187
37
190
41
187
36
189
38
187
37
174
41
188
37
189
38
185
40
187
39
191
39
186
35
187
38
189
38
191
39
186
35
513
39
193
36
189
38
187
39
185
35
189
35
189
38
185
39
187
35
188
37
191
36
189
38
191
39
190
39
187
38
189
36
189
39
189
39
191
35
189
38
191
38
189
35
188
39
189
38
619
39
189
36
193
38
189
41
190
39
189
38
191
40
191
37
189
41
188
41
187
38
189
40
191
41
207
40
193
36
189
37
188
35
187
38
185
38
189
39
187
37
188
39
189
36
189
38
762
38
185
39
187
35
188
39
191
36
187
36
187
35
191
39
190
39
189
36
189
38
187
37
185
37
189
37
187
38
187
38
189
37
186
35
187
35
187
38
187
36
191
39
190
39
187
37
187
38
508
38
189
36
189
41
190
41
189
36
189
38
195
39
188
41
189
40
191
38
189
41
187
41
231
41
187
41
193
38
258
38
187
41
185
37
189
41
189
40
187
40
191
39
188
37
187
40
512
40
191
36
191
39
186
35
189
36
187
38
191
39
189
39
188
39
191
36
189
38
189
39
186
35
189
36
189
36
189
39
189
39
190
39
189
36
187
38
185
35
188
37
189
38
189
38
764
38
191
40
191
35
188
39
189
36
187
38
185
37
190
39
189
38
189
38
189
37
189
35
199
36
187
38
185
35
199
35
193
38
189
39
187
35
189
38
191
38
189
41
188
41
189
37
757
41
193
37
189
38
193
39
193
39
190
41
189
38
187
40
191
39
190
39
189
37
187
40
185
40
191
39
188
41
189
40
191
38
187
37
187
37
188
37
187
38
187
38
187
37
187
37
186
37
509
37
191
38
191
38
191
37
184
35
189
35
189
38
189
38
191
39
188
39
189
39
174
41
187
40
191
38
201
41
189
36
189
38
185
36
185
35
188
39
187
38
191
36
187
35
187
35
595
36
191
36
185
37
189
39
188
37
191
36
187
36
189
39
185
35
189
35
187
38
189
38
191
39
190
39
191
36
189
38
189
39
185
35
189
35
189
38
189
39
189
39
190
39
189
38
189
38
510
38
191
37
188
41
189
38
187
40
189
39
190
41
189
38
189
40
189
41
201
37
191
40
189
41
240
39
189
39
193
37
193
36
191
39
189
39
190
39
189
36
189
38
189
39
188
35
530
36
191
40
191
41
188
35
189
38
187
38
191
39
188
35
187
38
191
36
185
37
189
39
188
37
187
38
189
38
187
39
187
37
190
41
187
36
189
38
187
39
186
35
189
35
187
38
187
38
510
36
193
37
188
39
187
38
185
38
187
35
187
35
188
39
189
38
187
38
187
35
187
35
188
37
191
36
191
36
189
37
189
39
188
39
189
38
189
38
189
39
187
39
188
35
187
36
599
37
191
39
188
41
189
38
187
38
191
41
186
37
187
41
189
40
185
40
191
39
188
37
187
40
189
40
189
41
187
39
191
37
187
38
187
40
191
39
188
41
189
40
191
38
189
41
189
39
509
39
191
38
193
40
191
37
191
35
189
35
189
38
191
39
189
35
172
37
191
39
189
40
189
37
193
41
189
40
189
38
189
39
188
39
187
36
187
38
185
37
187
35
186
35
189
36
609
37
192
39
189
38
189
38
191
39
186
35
189
36
187
38
189
37
189
39
188
37
187
38
189
36
189
39
185
46
191
41
190
35
191
38
187
38
191
37
510
35
189
39
190
37
187
38
187
38
189
39
188
37
189
39
181
38
187
38
191
39
187
37
189
37
187
38
187
40
189
39
186
37
189
37
187
38
187
40
191
39
190
39
187
41
187
40
699
38
189
40
191
39
195
39
189
35
189
38
187
40
191
39
190
41
189
38
187
38
191
39
187
35
188
39
191
36
187
36
189
39
188
39
189
35
187
38
191
38
191
39
188
37
191
36
187
38
510
38
193
39
192
41
191
38
191
38
193
35
195
37
189
40
189
38
189
39
190
41
187
40
187
38
189
41
190
39
187
38
189
38
189
37
191
39
191
37
189
40
189
40
189
37
188
37
587
40
187
40
187
37
189
37
189
37
187
40
185
40
187
37
188
37
187
40
189
38
189
41
185
41
189
37
187
40
191
38
191
39
188
37
187
40
191
38
187
37
191
39
188
35
189
38
191
40
508
40
195
39
188
35
189
38
185
38
187
35
189
37
188
39
189
38
189
38
189
39
191
39
190
39
187
38
187
36
187
37
189
37
188
35
189
36
189
38
189
37
189
37
188
35
189
36
605
37
186
35
189
36
189
40
189
37
189
35
189
36
191
40
189
41
189
41
186
37
189
38
187
38
189
41
185
37
189
41
187
38
189
38
185
37
190
41
189
40
191
38
187
37
189
41
186
41
513
41
191
40
193
39
187
37
188
37
189
36
173
40
187
40
185
37
172
37
192
37
191
38
187
38
189
41
190
39
189
38
191
40
187
37
187
39
192
41
187
38
189
38
189
39
188
37
609
38
187
37
190
39
187
38
187
38
187
37
188
35
189
38
189
36
189
39
189
39
188
35
189
38
189
36
185
35
188
35
187
38
185
38
189
39
187
39
188
35
187
36
189
38
187
37
190
39
513
39
191
38
189
38
193
37
190
35
181
41
189
40
193
39
189
37
193
37
187
40
187
40
187
37
190
41
187
38
189
40
191
38
191
39
188
41
187
40
187
40
185
39
187
37
188
37
593
38
187
40
187
39
188
39
189
41
187
38
187
40
189
39
186
37
187
39
187
40
189
40
191
39
190
41
189
38
191
38
185
39
189
41
188
41
191
38
187
40
189
41
187
39
190
41
189
38
510
40
187
38
191
39
190
39
191
36
187
36
189
37
188
39
189
36
189
38
189
39
187
37
188
37
191
36
189
38
189
39
186
37
189
38
191
38
191
35
189
37
186
35
189
38
189
36
607
41
189
38
191
38
193
41
188
37
189
38
189
40
189
37
188
37
189
40
191
38
189
41
191
41
189
41
187
40
189
40
191
37
188
41
187
40
189
38
189
41
185
41
189
37
187
40
185
40
510
39
191
41
186
39
189
38
171
38
191
38
185
37
172
39
192
37
191
38
187
40
189
41
187
41
188
37
187
38
187
38
191
41
188
41
189
41
189
40
189
38
187
41
188
39
189
37
619
35
190
37
191
36
191
36
187
35
187
35
188
37
191
36
191
36
189
37
189
37
188
37
187
38
187
38
187
35
191
37
188
39
187
38
189
38
189
39
185
35
189
37
187
38
189
36
185
35
513
37
192
37
187
40
175
36
191
40
193
39
229
41
191
41
193
35
187
38
189
38
191
37
188
35
189
38
185
38
187
35
191
37
190
41
187
38
187
38
189
35
188
35
189
36
189
38
571
40
191
37
191
35
189
36
191
38
189
35
189
37
192
41
187
38
187
38
189
39
188
39
189
36
189
38
189
39
190
39
187
38
187
38
187
35
187
37
186
35
189
38
187
38
185
35
188
35
509
37
193
36
187
38
187
37
190
39
189
36
191
36
185
37
189
39
188
37
187
38
189
38
187
37
191
39
191
35
187
38
187
38
191
39
188
35
189
36
187
38
185
38
191
37
188
39
599
40
187
40
187
37
186
37
187
39
187
40
185
38
185
39
188
41
187
38
189
40
185
40
185
39
188
41
187
38
189
40
187
40
187
37
188
39
187
40
187
40
187
39
189
41
188
41
191
38
512
40
191
40
175
40
185
37
190
41
170
35
191
40
189
40
189
41
189
39
186
37
187
38
189
40
187
39
190
39
187
38
191
38
185
39
187
37
188
37
187
40
189
38
191
41
190
39
633
39
190
39
189
36
189
38
191
35
190
35
189
38
189
36
189
39
191
39
189
35
189
38
191
37
189
37
186
41
189
38
187
38
189
37
190
39
187
38
187
38
187
37
185
35
189
35
189
38
510
38
173
38
189
37
197
37
176
41
191
38
191
36
191
39
192
37
187
38
187
40
191
41
188
37
187
38
191
38
185
39
189
47
190
41
191
38
619
41
193
37
189
40
189
37
187
37
186
37
191
38
187
40
187
35
190
37
191
36
189
36
187
39
187
39
188
39
187
38
187
36
187
39
187
39
188
39
187
38
187
38
187
35
189
37
184
35
511
39
195
40
191
38
187
39
188
37
187
38
187
40
191
39
187
41
188
37
187
38
189
36
187
35
191
41
191
37
187
38
189
38
185
37
190
41
187
40
191
38
187
37
187
37
188
41
585
40
189
38
189
39
188
41
187
41
189
40
191
39
189
37
188
37
187
40
189
40
189
41
192
41
189
40
185
40
187
39
189
41
189
41
189
40
189
41
189
37
186
37
189
38
189
40
189
37
550
38
191
41
191
41
189
38
191
38
195
39
190
39
187
38
187
40
191
39
189
41
186
41
189
38
187
38
187
39
190
39
189
37
187
40
185
39
189
41
188
37
187
40
189
38
187
37
555
40
191
36
187
35
190
39
189
40
193
36
189
39
187
35
193
37
187
40
189
35
191
37
193
39
187
40
185
40
185
37
188
37
189
38
191
38
191
38
187
37
186
37
189
38
191
38
191
38
701
38
189
39
187
35
189
35
187
38
187
36
185
35
188
35
187
38
189
38
191
39
189
39
188
35
187
38
191
36
187
39
187
37
188
39
189
36
187
38
191
39
186
35
189
36
187
38
512
38
193
37
191
39
191
37
189
38
189
36
185
35
188
35
187
38
187
38
187
37
185
35
189
35
189
38
189
39
189
39
190
39
187
38
187
38
187
39
192
39
187
38
189
36
189
39
717
39
190
35
191
38
189
38
191
39
188
37
189
38
189
40
187
41
186
39
189
37
191
38
189
39
189
41
186
37
189
38
187
38
187
39
190
39
187
38
191
38
185
39
187
37
188
41
763
39
190
37
187
40
191
38
185
37
188
41
189
40
191
40
187
37
190
39
189
38
191
36
187
39
187
37
186
35
187
36
187
36
187
37
189
37
186
35
187
36
187
38
187
39
175
41
186
41
509
41
189
36
189
38
185
38
185
35
188
35
189
38
191
38
193
41
193
39
188
39
189
38
191
36
187
39
187
35
186
37
187
38
189
38
189
39
187
37
190
41
189
38
187
38
191
39
605
37
189
38
191
39
191
37
187
41
189
40
191
41
187
37
188
37
187
40
189
38
189
41
188
41
189
37
189
40
189
41
189
41
190
41
191
40
189
38
191
39
190
37
189
38
189
38
189
41
514
41
190
37
191
38
191
38
189
37
185
39
189
36
187
38
185
37
189
39
190
39
187
36
189
38
189
35
188
35
189
38
185
38
187
35
187
37
191
35
187
38
187
38
191
37
188
39
597
38
191
36
185
35
188
39
189
38
185
38
187
35
189
39
190
39
189
36
187
38
191
39
186
35
187
37
187
38
191
36
187
37
188
35
187
38
187
38
187
37
187
35
176
39
188
39
189
38
512
36
191
38
193
39
190
39
189
38
189
36
193
41
188
37
189
39
187
38
187
40
187
41
186
41
189
41
189
40
189
38
187
41
188
37
189
37
187
40
185
40
191
37
188
41
189
40
603
41
187
37
189
36
189
38
185
38
191
39
188
35
187
38
191
36
187
35
187
37
190
41
189
38
189
36
185
35
188
35
187
38
185
38
189
35
191
39
190
41
177
41
189
40
191
39
236
38
508
38
187
37
190
41
191
40
189
40
187
39
190
41
189
40
187
38
189
41
190
37
189
40
191
38
189
37
189
37
189
37
189
40
189
41
189
41
188
41
189
40
189
38
191
41
190
39
564
39
188
41
189
40
191
38
187
37
191
39
190
41
189
38
187
40
185
37
190
41
189
38
187
40
191
39
187
37
188
41
189
40
189
38
187
37
191
41
190
41
189
38
187
40
187
39
186
37
511
39
189
38
193
36
191
39
187
39
188
39
189
38
187
38
187
35
187
35
188
37
191
36
191
36
187
35
187
35
188
37
191
36
191
36
187
39
187
39
186
35
191
36
187
38
187
37
606
35
193
36
185
37
187
35
188
39
191
36
187
38
187
35
191
39
188
35
187
36
189
38
187
37
190
35
187
38
191
36
185
37
189
35
188
39
191
36
175
38
189
38
187
35
174
37
192
39
507
39
191
38
193
41
191
41
191
39
189
38
191
37
185
41
189
39
189
40
185
39
187
39
190
41
187
38
189
38
189
39
188
37
189
38
189
38
189
37
188
35
189
37
189
38
189
39
616
38
191
40
189
41
192
35
189
36
187
38
187
37
191
35
189
39
189
38
191
36
185
35
188
35
187
38
191
36
187
35
191
39
188
35
187
36
173
38
189
49
191
40
191
36
187
39
190
35
189
36
189
38
187
38
189
35
190
37
189
38
187
38
187
37
189
35
190
35
191
38
193
36
189
37
189
35
190
35
191
38
193
36
191
39
191
37
190
39
546
39
191
39
190
41
189
40
193
38
191
41
189
37
188
37
187
40
189
38
191
41
187
37
191
41
191
40
189
40
193
39
190
37
189
40
193
38
187
37
191
41
192
41
191
38
189
38
191
39
509
39
190
37
191
40
187
40
189
37
191
39
190
41
189
38
189
40
187
37
190
37
191
38
191
38
191
39
193
37
191
37
191
38
193
37
191
37
188
41
191
38
189
40
191
39
190
41
617
37
191
37
188
37
191
38
191
38
191
39
192
41
191
40
193
38
191
41
191
41
193
37
191
40
169
40
187
38
191
41
173
39
171
37
187
39
186
35
172
41
176
39
191
38
187
38
191
39
510
35
173
41
173
37
173
38
173
38
171
40
179
38
171
38
171
38
177
40
193
41
190
39
182
41
191
38
191
38
175
36
311
38
193
39
190
39
180
39
189
36
189
38
169
38
187
36
758
37
193
38
191
38
191
37
192
39
189
38
189
38
191
37
190
39
189
39
191
38
191
36
187
35
188
35
189
38
175
37
189
40
171
36
191
36
185
35
174
37
190
35
172
41
176
37
189
40
514
38
189
38
193
41
194
39
193
36
187
36
187
37
190
35
187
36
187
38
189
37
189
35
188
39
185
38
193
38
185
37
205
40
193
38
191
41
193
37
191
37
191
40
193
35
191
37
657
39
187
38
189
38
189
39
188
39
189
38
189
36
189
39
188
39
187
39
189
38
189
38
189
35
192
41
189
38
191
40
193
39
190
41
191
40
235
41
193
38
189
38
185
37
190
41
749
38
191
39
188
37
187
38
191
38
189
37
193
39
191
35
191
38
187
40
193
39
190
41
191
40
189
38
187
37
189
37
190
41
189
40
189
40
189
37
191
39
190
41
187
40
189
38
189
37
510
37
191
39
188
41
189
40
189
38
189
37
191
39
188
37
191
38
191
40
189
41
187
41
193
37
191
38
189
40
183
35
189
35
190
39
191
36
191
38
189
37
193
39
191
35
189
38
611
35
188
39
189
36
187
36
187
37
190
39
189
35
187
38
185
38
189
39
190
39
191
36
189
38
187
37
186
35
189
35
187
38
185
38
187
35
186
37
189
36
189
38
189
39
190
39
187
38
510
38
191
38
191
39
190
39
191
36
191
36
191
35
191
37
193
39
191
38
189
38
187
35
190
35
193
36
191
38
191
39
190
39
189
36
191
38
193
39
191
39
192
39
191
36
191
38
613
41
193
38
189
38
189
39
193
41
191
37
189
40
191
38
187
37
190
41
191
40
187
40
191
41
189
37
190
37
187
40
191
40
189
41
187
37
191
37
189
38
189
40
193
39
190
39
189
41
512
37
191
40
191
38
193
39
192
41
189
39
189
40
189
38
189
39
192
41
189
39
189
40
187
40
187
37
174
37
188
35
191
35
173
39
189
38
189
40
193
39
190
39
191
37
191
40
646
38
193
39
189
35
190
39
193
36
189
38
191
39
187
37
191
41
191
38
189
38
193
39
190
39
191
38
187
38
189
35
191
39
190
39
191
36
191
38
191
39
190
37
191
38
193
36
191
39
510
37
185
39
189
39
189
38
189
38
187
35
186
39
189
38
189
38
185
39
190
39
189
38
189
36
173
40
191
37
191
37
191
37
191
40
193
41
191
41
190
41
187
40
189
38
191
39
627
38
191
39
187
39
191
35
189
38
187
38
191
39
192
39
193
36
189
38
191
39
191
39
191
35
189
38
191
36
187
35
190
39
189
38
193
36
187
37
191
39
190
39
193
36
189
36
189
35
514
39
189
39
193
35
191
36
189
38
189
39
187
39
191
35
189
36
189
38
191
37
186
35
189
35
191
38
191
38
193
37
186
35
189
35
189
38
189
38
187
39
188
35
191
35
189
38
611
41
188
37
191
38
189
38
189
39
193
41
191
37
189
40
189
40
193
39
190
37
189
40
193
38
187
37
191
41
188
37
191
38
189
38
191
41
191
39
191
37
191
38
187
39
191
37
190
41
507
37
191
38
191
40
191
41
188
39
191
40
193
40
191
37
191
39
191
37
191
40
191
40
193
37
190
37
193
40
175
38
193
38
189
37
188
39
189
36
189
38
189
39
190
39
187
36
623
41
189
41
187
40
189
40
191
37
188
41
187
40
189
38
189
41
188
41
189
37
189
40
185
40
191
39
188
39
191
38
187
40
189
41
187
39
190
41
189
38
187
40
191
46
189
40
191
41
192
41
189
38
189
40
189
41
185
41
188
41
189
38
189
40
191
41
188
37
189
39
187
38
187
40
187
41
188
41
189
39
187
38
187
40
187
41
509
39
190
37
189
40
185
40
187
37
189
39
188
41
189
40
189
38
187
37
189
39
190
41
189
38
187
40
189
39
190
39
189
37
187
40
191
39
189
41
188
37
187
40
189
38
189
41
640
41
193
41
191
37
195
38
189
41
188
37
191
40
193
40
187
41
188
39
189
38
191
38
189
41
191
41
172
41
191
37
193
38
191
41
193
37
191
38
193
40
191
39
188
37
189
40
189
40
510
38
189
41
192
41
189
40
189
40
189
37
191
37
189
41
187
40
185
40
189
37
188
41
187
40
189
38
189
41
185
41
189
37
187
40
185
40
191
39
188
37
187
40
191
38
187
37
589
41
188
37
187
40
189
38
187
37
189
39
190
41
189
38
187
40
187
39
172
39
190
39
189
38
173
41
191
38
191
39
187
41
188
41
189
40
187
40
187
37
187
37
186
37
191
38
191
38
512
38
191
39
191
39
190
37
187
38
187
38
187
39
187
37
189
37
187
38
187
40
191
39
190
39
189
37
189
40
185
40
187
37
188
41
189
40
185
40
189
41
187
37
188
41
189
38
632
37
187
40
191
37
189
41
186
37
189
38
187
38
191
39
190
39
189
38
191
38
191
39
189
41
190
41
189
38
189
40
191
41
190
41
187
40
185
40
187
39
189
41
189
41
187
40
189
41
512
41
193
37
191
37
191
40
189
37
189
37
188
41
189
38
189
40
191
37
188
37
189
38
187
40
187
39
185
37
189
37
189
40
185
40
189
37
188
41
187
40
189
38
189
41
185
37
603
38
189
40
191
41
195
37
187
38
189
38
185
37
190
41
187
38
191
38
185
39
189
41
190
41
191
38
189
38
189
37
190
37
187
40
187
40
187
37
191
39
188
41
187
40
187
38
187
37
510
37
191
37
189
37
189
40
189
38
189
39
186
37
189
37
189
40
187
38
187
41
188
39
189
37
189
40
191
38
185
37
188
37
187
38
187
40
191
39
189
41
188
37
187
40
187
40
587
41
189
37
188
41
191
38
187
38
189
41
189
41
189
37
173
41
193
38
191
39
171
39
191
37
190
41
187
38
189
40
191
39
188
41
189
40
191
38
189
41
191
41
189
41
187
40
185
41
510
39
189
41
189
41
189
40
185
39
189
41
188
41
189
38
189
38
191
37
188
37
191
38
189
38
189
39
188
37
189
37
189
38
185
39
187
39
186
37
189
38
189
40
187
39
188
37
633
39
188
37
191
38
187
40
191
41
190
41
189
38
187
40
191
39
187
37
184
41
191
38
189
38
189
41
185
37
191
37
187
38
189
38
187
41
188
37
187
37
187
40
187
40
191
37
188
41
509
37
193
38
189
38
189
41
191
41
190
41
187
40
187
38
187
41
187
41
190
41
187
40
187
38
187
37
187
39
188
37
189
38
187
40
187
41
185
37
191
37
187
38
187
40
191
39
602
41
187
38
189
40
187
39
190
39
189
37
187
40
185
40
189
37
188
41
191
38
187
40
189
41
187
39
191
37
187
38
189
38
191
39
188
39
189
40
189
38
187
37
187
39
191
37
189
40
510
40
187
37
191
39
191
37
189
40
191
38
191
37
188
37
189
38
189
38
191
39
188
37
189
40
189
40
189
41
189
41
189
41
187
40
189
41
189
41
190
41
189
40
189
38
191
39
609
40
191
40
187
39
186
37
189
37
187
40
175
40
193
39
189
37
172
37
191
41
189
40
187
40
191
39
190
41
189
40
187
38
187
37
189
41
186
37
187
40
189
40
189
41
185
37
189
37
510
37
191
40
189
39
189
39
193
37
189
40
191
39
187
37
188
37
191
38
191
38
189
39
189
39
188
39
187
38
191
38
189
39
189
39
188
39
187
38
187
38
187
37
187
37
186
37
615
39
193
41
193
37
193
40
185
40
173
39
189
41
188
37
207
38
187
37
190
41
191
38
187
40
189
41
187
39
190
41
189
38
187
40
189
37
190
41
189
38
189
38
187
37
189
37
188
41
514
37
195
38
189
41
187
39
188
37
189
38
189
38
189
39
188
41
187
40
187
40
187
39
189
41
189
41
187
40
189
39
189
41
188
37
189
38
189
40
189
37
188
37
191
40
189
38
587
41
191
41
191
39
189
40
191
38
191
39
188
41
191
40
189
38
189
41
185
37
189
37
187
40
189
40
191
39
188
37
187
40
187
40
189
41
187
39
190
41
189
38
187
40
191
41
188
39
513
45
192
39
189
36
189
38
193
36
193
37
190
39
189
38
193
36
193
36
191
37
190
37
189
38
187
36
189
39
189
39
190
37
189
38
187
36
691
41
189
40
191
38
193
39
180
37
190
39
191
38
169
37
187
40
187
40
191
39
188
41
189
38
187
40
191
39
189
41
188
37
187
40
189
38
187
37
191
41
191
37
189
40
187
40
191
39
511
37
190
41
191
40
191
38
191
41
187
37
191
37
191
40
187
41
187
37
190
37
191
38
191
40
191
41
191
39
189
38
189
40
187
39
191
41
190
41
189
38
191
38
191
39
190
37
641
39
191
40
187
38
171
38
189
39
192
39
178
37
191
38
189
36
191
39
190
39
187
36
191
38
191
39
189
39
186
39
189
36
187
36
187
37
190
39
189
35
191
38
185
38
189
39
188
35
507
37
187
38
191
38
189
37
193
39
191
35
191
38
189
38
193
39
192
39
191
36
191
38
187
38
187
35
188
35
189
38
187
38
187
37
189
35
190
35
189
38
189
36
189
39
189
39
637
37
197
37
187
35
187
38
187
36
191
39
190
39
187
36
189
38
191
36
191
37
188
39
189
38
191
36
187
37
187
35
188
39
191
36
189
36
187
35
191
39
191
35
187
36
189
38
185
37
509
35
190
39
191
38
187
38
191
35
191
39
188
35
191
36
189
38
187
37
192
39
189
38
191
38
191
35
191
39
190
39
189
36
189
38
187
35
190
35
191
38
191
36
191
37
191
35
609
38
191
39
191
39
191
35
191
38
173
38
191
40
189
37
188
39
191
40
189
38
191
39
190
37
189
38
187
40
187
37
187
37
186
37
187
38
187
40
189
37
190
41
189
40
191
38
187
37
510
41
189
39
190
41
191
38
191
38
191
37
188
39
189
38
191
38
187
39
191
41
190
37
189
38
187
40
193
39
190
39
191
35
191
38
187
36
187
35
190
35
189
36
189
38
187
38
620
40
175
38
189
38
189
35
171
39
187
39
190
41
189
40
191
40
187
39
187
37
190
37
191
40
193
38
189
39
189
37
190
37
189
38
187
40
189
37
191
41
190
41
191
38
189
38
189
39
512
39
193
41
191
37
189
40
191
38
187
37
190
41
191
40
191
38
189
37
191
41
188
41
191
38
189
40
187
37
192
37
189
40
187
40
191
37
191
41
190
41
189
38
189
40
191
37
647
35
193
35
191
38
191
38
191
35
190
35
193
38
191
36
189
39
192
39
189
38
191
36
191
39
191
39
191
35
191
38
191
36
189
39
192
39
193
38
191
38
191
39
190
39
191
36
191
38
510
38
191
35
191
39
192
39
191
36
189
38
193
39
192
39
191
36
187
40
191
41
189
37
190
41
191
38
189
38
191
37
190
41
189
38
187
40
185
39
189
41
192
39
191
36
191
38
597
37
188
39
187
38
191
36
191
36
189
37
188
37
187
38
185
36
187
39
187
39
188
39
187
38
185
36
187
39
187
39
188
39
191
38
191
36
189
39
187
39
186
39
191
36
187
36
187
35
512
39
187
35
191
35
189
38
191
36
187
35
190
35
189
38
193
36
187
37
191
39
188
37
191
36
189
36
191
39
189
39
191
38
189
40
191
37
191
41
190
41
191
38
191
40
191
41
739
38
189
40
187
39
189
37
188
37
191
38
191
38
193
37
190
37
191
38
191
38
191
39
188
37
191
40
191
40
189
39
191
41
191
41
191
40
191
41
189
41
190
41
187
40
195
38
668
37
191
37
189
40
187
37
191
37
190
41
191
38
191
40
191
41
188
37
189
38
189
40
193
39
189
37
190
41
193
38
193
38
193
39
190
35
189
38
193
36
187
37
191
37
190
39
193
36
510
38
175
38
193
38
189
41
189
37
188
37
187
38
189
38
189
37
189
39
188
37
191
38
191
40
191
41
193
41
190
37
189
38
189
40
191
41
193
41
190
41
189
38
189
38
189
39
620
38
189
38
187
41
188
37
189
37
187
40
187
40
191
39
188
41
189
40
185
40
189
41
187
37
188
41
189
38
187
38
191
41
186
37
187
41
189
40
189
41
187
37
188
41
187
40
189
38
548
37
193
40
187
40
185
37
188
37
189
38
189
38
187
39
185
41
189
39
189
40
191
39
189
37
186
37
189
38
189
40
189
37
188
39
189
40
187
40
189
41
188
41
189
37
189
38
571
38
189
38
187
35
190
35
191
36
191
38
191
39
187
35
191
35
191
38
187
38
189
35
190
39
187
38
191
38
191
39
187
35
189
39
191
38
191
36
187
35
190
39
172
37
189
40
193
38
512
40
193
39
189
37
190
46
187
38
187
39
189
37
189
39
189
40
189
40
187
37
188
37
189
36
189
38
191
36
191
35
186
35
187
36
189
38
747
35
191
39
193
38
189
39
189
41
188
41
189
40
189
38
189
41
187
39
188
37
187
38
187
38
191
41
186
37
187
39
187
40
191
38
185
37
188
41
189
40
185
40
189
41
187
37
186
37
597
38
189
35
191
39
188
35
189
38
187
38
185
35
188
35
187
38
185
38
187
35
191
37
191
35
189
38
187
38
189
39
190
39
191
38
187
36
187
39
190
39
189
38
187
38
189
39
512
37
188
35
193
38
191
40
193
35
190
37
193
40
189
38
189
39
188
41
187
40
189
38
189
39
188
41
187
41
189
40
191
41
189
41
188
37
189
38
187
38
189
41
185
37
189
37
187
40
512
40
193
39
189
37
188
39
189
36
187
38
189
37
188
39
189
35
187
38
187
38
191
37
190
39
189
38
191
36
187
39
187
35
188
35
189
38
187
36
189
39
187
39
188
39
189
38
593
38
189
41
193
35
189
37
187
38
187
36
187
39
190
39
187
36
189
38
191
36
191
37
188
39
189
38
191
36
185
37
187
35
188
39
189
38
191
36
171
40
193
39
185
35
174
39
191
41
510
41
191
38
193
39
187
37
190
41
189
38
189
36
185
35
190
39
187
38
191
36
189
39
187
39
188
35
189
38
189
36
189
37
188
37
189
38
191
36
189
39
191
35
189
35
189
38
626
37
189
40
189
40
187
37
190
41
187
40
189
40
189
41
190
41
189
40
189
38
189
41
189
41
189
41
187
40
185
40
189
37
188
37
187
40
207
37
190
35
187
38
187
38
191
39
190
39
513
39
191
38
193
40
187
37
190
39
191
36
193
40
191
41
188
37
187
38
191
38
185
39
189
41
188
41
191
38
187
38
187
37
190
39
189
38
195
38
191
41
187
41
188
41
189
38
558
39
191
40
187
38
187
37
189
39
188
37
189
38
189
40
187
37
189
39
188
37
189
38
189
40
189
41
187
41
188
41
189
38
189
40
187
41
186
37
189
37
187
40
189
40
191
39
188
37
511
41
191
38
189
36
189
39
185
35
189
39
189
38
187
38
191
37
188
35
189
38
185
38
189
39
189
39
188
35
189
38
187
38
189
35
190
39
187
38
185
38
189
35
191
37
190
41
605
38
193
39
190
35
193
38
189
36
189
39
188
39
189
36
189
38
191
37
188
35
189
38
189
38
187
37
187
39
191
39
189
38
185
38
175
35
187
37
188
35
172
37
193
38
185
39
187
35
511
39
190
41
193
40
189
41
189
37
191
35
191
40
189
41
187
37
186
37
187
38
189
40
187
39
190
39
189
37
187
40
185
40
191
39
188
37
187
40
185
40
189
41
187
41
186
37
611
38
193
37
190
39
187
38
191
36
191
39
191
39
188
39
187
38
187
38
185
37
187
39
188
39
187
38
189
38
185
37
187
35
174
37
188
37
191
38
183
38
191
41
187
37
186
37
189
38
508
40
191
38
187
35
188
35
187
38
191
36
191
39
187
35
188
39
191
36
187
38
189
39
187
37
190
41
189
38
189
36
185
35
190
39
187
38
191
36
189
39
187
37
188
35
187
36
619
39
191
38
193
38
191
41
190
39
187
38
187
40
187
39
187
39
192
41
187
38
187
40
185
39
188
41
187
40
189
40
191
39
188
37
189
38
191
40
189
37
191
39
191
37
189
40
191
38
512
39
191
39
191
35
189
38
189
36
185
37
188
35
187
38
187
38
189
39
191
39
191
35
187
38
187
38
191
37
188
35
187
38
191
36
187
35
189
39
186
35
187
38
189
38
189
39
597
37
191
36
187
38
187
35
191
39
190
39
189
36
189
38
189
39
187
39
188
41
189
38
189
38
191
37
188
35
189
37
170
37
189
38
191
36
175
40
195
35
190
37
187
36
187
38
185
36
506
38
191
37
192
41
189
38
189
38
193
39
192
41
189
38
187
38
189
39
188
41
189
37
187
40
191
38
191
39
188
39
187
40
189
40
189
41
187
37
188
41
189
38
189
40
187
39
621
38
189
37
187
37
191
35
187
38
187
38
189
35
188
35
187
38
187
38
187
39
185
35
189
36
189
38
189
37
173
39
189
37
193
37
189
38
185
39
189
39
188
39
189
36
189
38
191
35
513
35
192
35
189
38
189
36
189
37
190
39
189
38
191
36
189
39
189
39
191
37
189
38
189
36
185
35
188
35
187
38
191
36
189
39
187
37
190
41
189
38
187
38
191
39
188
37
615
38
193
39
190
37
187
38
187
40
191
41
188
49
189
38
191
37
187
41
190
41
191
40
191
38
191
39
190
35
187
38
191
36
191
36
191
37
186
35
509
37
189
38
189
38
189
41
188
39
191
38
195
38
187
41
187
39
188
37
187
38
187
38
189
39
188
41
189
37
187
40
187
40
191
39
188
37
187
40
191
38
187
37
189
41
186
37
560
39
190
41
191
40
187
37
191
37
191
41
189
40
191
41
189
41
188
37
191
38
189
38
189
39
186
39
189
38
191
38
191
39
173
39
191
37
191
37
191
38
191
39
193
35
195
38
189
38
512
40
191
37
190
39
189
38
187
38
187
39
192
39
189
38
189
38
189
35
191
37
191
35
187
38
187
38
185
35
188
35
187
38
187
38
189
39
191
39
191
35
189
38
187
38
191
37
596
41
191
38
189
38
193
37
188
35
187
38
191
36
187
39
187
35
188
39
191
36
189
38
187
37
173
37
195
39
189
39
175
37
191
40
189
36
185
35
188
35
189
38
191
36
191
39
189
39
511
39
192
41
189
40
187
38
187
39
187
39
188
39
189
38
187
38
187
35
189
37
188
39
187
38
187
36
189
37
191
39
191
35
189
38
187
38
187
37
190
39
189
36
187
38
185
38
624
38
189
40
187
39
190
39
189
37
189
38
185
39
189
41
188
37
191
38
187
38
187
39
186
41
187
41
189
40
191
41
189
41
190
41
191
40
189
38
191
41
190
39
187
38
187
40
189
41
512
41
191
39
189
38
189
36
189
39
191
35
189
35
189
38
189
37
187
35
186
39
189
36
189
38
189
35
188
35
189
38
189
36
187
37
187
37
191
35
189
38
187
38
185
35
188
35
605
36
191
37
188
41
189
40
191
38
187
37
191
41
188
37
187
38
189
40
187
39
190
39
189
37
187
40
187
40
191
39
188
37
187
40
185
40
187
37
193
39
189
36
193
38
191
41
187
41
509
37
193
35
189
38
189
38
191
39
188
39
189
39
187
38
187
38
187
39
188
39
189
39
187
38
187
38
187
37
186
35
189
35
187
38
187
38
187
35
190
37
187
38
191
36
191
39
591
37
188
37
189
36
193
36
185
35
190
39
189
38
185
40
189
41
187
37
188
39
172
37
189
36
189
38
175
38
189
37
188
37
189
36
187
36
189
37
188
39
187
36
189
38
189
37
189
35
511
39
191
39
191
40
189
37
187
37
191
38
195
38
191
39
188
39
189
40
185
40
189
41
189
41
189
37
189
40
191
41
189
37
188
37
189
38
189
40
189
41
192
41
189
40
191
40
609
37
189
38
187
38
189
35
189
39
190
39
189
36
187
38
187
37
190
39
172
37
187
40
191
38
183
41
187
37
186
37
187
40
189
40
187
39
188
41
189
37
189
40
187
40
191
37
190
41
509
37
189
38
187
38
187
35
189
37
188
35
187
36
187
36
187
37
187
37
188
35
189
36
187
36
187
37
189
37
188
35
189
36
187
36
187
37
191
37
190
41
187
36
187
38
189
37
615
38
189
38
189
37
190
41
189
40
189
38
187
37
189
39
190
41
189
38
187
40
191
41
188
37
187
38
191
38
185
39
189
41
188
41
191
38
187
38
187
39
188
41
189
41
189
40
189
41
510
37
193
35
189
39
187
38
185
38
187
35
188
37
191
36
189
38
191
37
190
35
189
38
189
36
189
39
191
37
191
35
189
38
185
39
189
39
190
39
187
38
189
38
189
39
192
39
599
38
189
36
185
37
188
35
191
36
189
38
189
39
185
35
189
35
173
41
189
38
193
39
175
39
191
37
190
41
189
38
189
36
185
35
190
39
189
38
187
38
191
39
187
35
188
39
189
38
510
38
189
38
195
39
190
37
193
36
189
38
191
37
186
37
187
38
187
40
187
39
187
37
186
37
187
40
185
38
187
39
187
41
188
41
189
40
185
40
187
39
187
41
188
41
189
40
619
41
193
35
189
38
189
38
187
39
186
35
189
35
187
38
171
38
191
38
187
39
174
37
188
41
191
38
187
38
187
37
191
41
191
37
187
38
189
38
185
39
188
37
187
40
191
38
189
41
510
41
191
39
191
36
189
36
185
37
187
35
186
35
189
36
187
38
187
37
188
35
189
38
189
36
189
39
191
39
190
41
189
38
189
36
189
39
188
37
189
36
189
38
191
37
188
37
631
37
190
39
191
38
189
41
189
41
190
41
189
40
189
38
191
39
190
39
187
38
191
40
191
39
189
41
186
41
189
38
189
40
187
39
190
39
189
36
191
38
185
39
189
41
188
37
187
40
510
40
191
38
187
35
190
39
189
38
191
36
185
37
189
39
188
47
190
39
191
38
193
36
193
39
191
39
190
39
189
38
189
38
187
37
189
39
546
40
189
40
189
37
188
37
191
37
191
40
189
38
173
38
187
35
190
35
176
35
189
38
189
38
191
39
189
39
188
35
189
38
189
36
191
39
187
35
189
39
191
38
187
38
193
37
190
35
511
35
189
38
191
36
5395
46
191
37
190
41
191
40
191
38
191
39
188
35
193
38
191
40
191
35
735
37
191
38
191
37
191
35
189
38
191
38
173
40
193
39
189
41
176
39
191
36
191
38
191
37
191
37
190
41
187
38
187
38
191
35
188
39
189
38
191
36
189
39
187
37
190
41
187
38
510
38
195
39
189
39
186
35
187
38
189
38
187
37
185
35
189
39
189
38
187
38
187
35
190
39
189
38
191
36
185
37
187
35
188
37
187
38
187
38
187
35
189
37
188
37
187
38
625
39
187
41
187
40
187
38
185
41
190
39
187
41
187
40
187
40
185
37
188
37
189
37
189
40
187
38
185
39
188
37
187
38
187
40
187
39
189
41
188
41
191
38
187
38
187
35
191
39
513
41
191
35
189
38
191
39
187
35
188
39
191
36
189
38
187
37
191
39
191
39
189
38
189
36
185
35
188
35
187
38
187
38
189
37
191
35
189
39
187
38
185
38
187
35
188
37
609
38
191
39
190
41
189
38
187
40
189
39
188
41
189
38
189
38
189
39
186
37
189
37
191
40
191
37
189
37
186
37
189
38
189
38
189
39
188
39
189
40
191
38
189
41
187
39
191
37
510
41
191
38
189
39
187
37
188
39
189
36
189
38
187
37
190
39
189
36
187
38
191
39
187
37
190
41
191
38
191
36
187
35
191
37
188
39
189
36
189
38
187
37
185
35
189
37
603
40
189
41
190
39
191
38
175
40
193
36
191
37
175
39
193
37
191
38
193
38
191
37
191
37
188
35
187
36
189
39
189
39
191
37
191
38
193
39
189
39
190
37
191
40
189
37
193
39
509
37
191
37
189
38
191
39
187
35
231
39
173
37
207
40
183
38
177
38
205
37
183
40
225
39
174
37
203
40
171
38
191
39
174
39
182
39
180
35
199
38
179
39
195
37
199
38
175
38
520
37
185
37
187
37
217
39
199
40
179
38
222
36
238
36
187
38
191
37
196
39
177
38
185
38
183
38
191
39
176
37
172
37
286
38
181
37
176
35
201
36
175
38
177
38
187
40
512
40
191
37
191
37
189
40
191
35
193
39
189
40
193
38
199
37
193
37
177
36
175
38
191
35
178
39
190
37
189
38
191
38
185
37
190
38
173
38
189
35
191
39
189
38
189
38
512
38
189
35
175
39
191
39
192
41
191
40
191
37
193
39
190
41
187
36
187
38
189
37
187
35
191
35
189
38
187
38
189
37
187
35
191
36
193
38
193
39
191
39
190
39
191
38
623
35
193
38
189
40
189
35
188
39
187
38
191
36
187
35
187
37
188
39
189
36
187
38
191
39
186
35
187
36
189
38
185
38
191
39
188
35
189
36
187
38
189
39
189
39
191
35
189
38
510
38
193
35
193
41
189
38
191
38
191
37
197
37
187
40
185
40
189
41
189
41
191
41
187
40
185
41
189
41
190
41
187
40
189
40
189
37
188
37
189
40
191
40
189
37
189
37
588
41
189
38
187
40
185
37
188
37
189
38
187
40
187
37
189
37
189
41
187
40
191
38
191
39
188
37
189
38
187
40
189
41
187
39
191
37
187
38
189
38
185
37
190
41
189
38
191
38
510
38
191
37
189
37
190
41
172
37
191
38
189
38
185
35
186
35
187
38
187
38
187
38
191
37
188
37
187
38
187
36
185
37
187
39
188
39
187
38
189
38
187
37
187
39
188
39
615
39
189
35
188
35
193
38
191
38
187
39
190
37
195
38
187
40
187
39
190
39
187
41
189
40
185
40
191
37
188
41
189
40
185
40
189
41
187
37
188
41
189
38
187
38
191
39
190
39
548
38
185
35
188
39
172
41
191
36
191
38
189
39
186
35
189
36
189
36
189
39
189
39
186
39
189
36
189
38
191
35
188
35
189
38
191
36
189
37
189
35
189
36
189
38
185
37
569
40
187
39
188
39
191
38
187
38
185
35
188
35
191
36
189
38
189
39
188
39
189
36
189
38
191
39
189
39
188
37
189
36
187
36
189
37
188
39
189
35
189
38
185
38
191
39
188
35
509
37
191
38
189
38
185
37
190
41
189
38
191
41
189
37
187
39
187
40
191
41
191
39
188
37
189
40
185
38
187
37
187
37
188
37
191
38
189
38
187
41
187
41
188
46
189
39
187
41
189
36
189
38
195
39
193
41
192
41
191
38
193
41
189
41
191
36
189
38
185
38
195
39
190
41
191
38
189
37
189
39
188
39
191
36
187
38
613
37
189
40
191
38
187
37
191
41
190
41
189
38
189
38
185
37
192
35
189
38
187
38
191
37
191
41
190
41
187
38
189
40
191
37
188
37
189
38
189
38
189
41
188
41
187
41
550
39
190
41
189
38
191
39
195
37
189
37
189
38
191
37
189
37
186
37
189
38
189
38
191
39
188
41
187
40
187
40
189
37
191
41
189
41
189
40
191
38
191
39
188
37
191
38
187
40
512
40
171
36
193
41
188
37
187
40
191
38
187
37
191
41
188
37
187
38
189
40
187
39
186
37
187
41
189
40
191
38
185
37
188
37
187
40
187
40
187
39
187
37
188
41
187
40
607
41
189
41
192
41
189
38
187
38
187
37
186
39
189
39
187
38
187
38
189
37
186
35
189
35
189
38
187
36
185
35
188
35
187
36
187
38
185
38
191
39
188
39
189
38
171
40
191
38
510
36
191
39
190
37
189
40
191
38
189
37
194
41
191
38
187
40
187
37
191
41
191
37
189
40
187
40
189
37
188
41
187
40
191
40
189
41
191
41
191
41
189
40
191
40
191
37
607
40
191
40
191
35
188
37
189
36
189
38
191
37
188
37
189
38
185
38
189
39
189
39
189
39
189
38
189
39
189
39
188
39
187
38
187
38
187
37
188
35
189
38
175
40
187
40
187
37
514
41
188
35
191
38
185
38
189
35
191
39
188
35
187
36
189
38
191
39
188
35
187
38
191
36
185
37
189
37
188
39
191
36
187
38
189
37
191
39
188
35
189
36
187
38
187
37
611
38
189
38
187
41
187
37
186
37
191
38
189
38
189
41
191
41
188
37
187
38
187
38
189
39
192
39
191
40
187
38
187
37
187
37
186
37
191
38
187
38
187
41
187
39
186
37
187
38
680
41
188
41
189
38
187
40
191
41
190
39
189
35
187
38
191
41
189
35
190
39
193
40
191
39
189
37
188
39
189
36
189
38
187
37
190
35
187
38
191
38
191
39
189
39
190
39
514
35
193
36
189
39
189
39
190
39
189
36
189
38
189
35
188
35
189
38
191
38
185
35
189
39
189
36
191
40
191
39
192
39
191
36
193
40
191
39
190
39
176
41
183
38
187
38
701
38
179
36
195
41
188
39
189
38
189
38
189
37
188
35
191
40
187
38
189
41
185
37
193
38
187
38
193
41
192
35
189
38
191
36
185
35
176
39
188
37
187
40
187
40
189
41
187
39
513
41
191
35
191
38
185
36
185
35
188
35
174
39
191
38
185
38
187
35
187
35
186
37
187
36
189
36
189
39
189
37
191
39
189
36
189
39
187
39
188
39
193
38
177
40
175
38
179
40
177
39
693
40
203
37
176
39
190
37
174
37
211
35
191
37
190
41
189
38
187
38
191
39
190
39
191
38
189
36
189
37
192
39
193
38
189
38
193
39
194
41
189
38
187
38
683
37
189
40
191
35
191
39
191
41
185
40
189
37
191
39
190
41
187
38
187
40
185
39
190
41
191
40
187
38
187
41
190
39
187
38
187
40
189
41
191
39
191
37
189
40
191
40
189
37
511
37
191
35
191
38
189
39
189
39
190
39
191
38
189
38
191
39
190
39
189
36
189
36
185
37
189
35
188
39
191
38
189
38
187
37
188
39
189
35
187
38
185
38
187
37
188
39
595
36
189
38
193
39
192
41
193
38
189
38
191
37
194
41
189
40
191
38
189
41
187
41
186
37
191
38
189
38
187
41
187
41
190
41
187
40
187
38
187
37
189
39
172
39
188
39
191
38
506
38
189
40
187
37
190
39
187
38
187
40
187
40
191
39
188
41
187
40
191
38
187
37
187
37
188
41
191
38
189
38
187
37
191
41
191
37
187
38
189
38
185
37
190
41
189
38
599
36
185
35
190
39
187
38
191
36
189
39
187
37
188
35
187
36
187
38
185
35
188
35
189
38
185
38
187
37
187
39
191
37
189
38
175
40
191
39
189
37
176
41
189
41
187
40
189
39
512
41
193
35
191
38
191
36
189
35
191
37
191
35
189
38
189
36
189
39
190
39
191
38
189
38
189
39
189
39
189
35
189
38
185
41
187
37
190
41
187
38
189
38
187
37
191
39
631
37
188
41
191
38
187
40
189
41
187
39
188
37
187
38
189
40
187
39
186
37
187
41
187
40
191
38
187
39
188
37
189
38
187
38
185
41
187
37
188
37
189
40
191
38
191
39
189
41
509
41
190
46
187
39
189
37
188
41
189
40
189
38
187
41
187
39
190
41
193
38
191
39
189
35
189
39
510
36
193
38
189
37
191
39
190
41
191
36
189
38
187
37
192
39
191
38
193
38
189
41
187
37
188
37
189
38
187
40
169
38
191
37
188
37
189
38
189
40
189
41
190
39
187
38
599
40
189
37
188
37
191
40
189
38
187
41
190
39
187
38
189
38
189
41
191
41
190
41
187
38
189
38
185
39
188
39
191
38
189
38
189
41
185
41
189
37
189
40
185
41
187
37
188
41
507
37
189
36
191
38
191
37
188
35
187
38
191
36
187
35
189
39
186
35
187
38
189
40
189
39
189
37
189
39
189
38
189
36
185
35
188
35
187
38
187
38
187
38
191
39
188
39
607
36
193
41
186
41
189
41
187
38
187
40
189
39
186
37
189
37
187
38
187
40
189
39
186
37
189
37
187
40
187
38
185
37
188
37
187
37
187
40
187
40
191
39
188
41
189
40
185
38
512
38
189
37
193
39
189
35
187
38
191
36
185
35
188
39
189
38
185
38
189
39
187
39
188
35
187
36
187
38
175
40
191
39
188
37
172
35
193
38
189
38
187
39
188
37
189
38
627
37
191
38
191
38
193
37
188
39
189
36
189
38
189
39
188
35
189
36
191
38
189
35
187
39
192
41
187
38
187
38
185
37
188
37
191
38
189
36
189
37
188
39
187
36
187
38
189
37
512
39
189
41
191
37
187
40
185
39
189
41
190
41
191
38
187
38
189
41
188
41
189
37
187
40
191
38
169
38
191
37
188
41
191
38
187
40
187
37
191
41
188
37
189
38
187
38
607
37
191
38
187
36
187
35
187
35
188
37
191
36
191
36
187
39
187
39
188
39
187
38
187
36
187
39
187
39
188
39
187
38
187
40
189
37
189
37
186
35
191
40
187
39
191
37
184
35
511
39
191
38
189
38
189
37
190
39
191
38
195
41
187
37
188
41
191
38
187
40
189
41
187
39
190
41
189
38
189
38
185
37
190
41
189
40
191
38
187
39
187
37
188
37
187
38
579
38
187
35
189
37
191
37
189
38
189
39
189
41
190
41
187
38
187
40
185
39
190
41
189
40
187
40
189
41
188
41
189
37
189
38
191
37
189
37
188
37
189
38
189
40
191
37
188
37
511
41
191
38
189
38
191
35
188
39
187
38
191
38
189
39
189
39
191
35
189
38
187
38
191
37
188
35
189
38
185
38
175
38
189
37
193
39
191
35
187
38
189
36
185
39
188
35
609
36
187
37
191
39
190
41
189
38
187
38
187
37
186
35
189
35
187
38
187
36
185
35
188
35
189
36
189
38
191
36
191
35
186
35
187
36
189
38
191
36
191
35
190
37
187
36
187
38
508
38
193
39
191
41
188
41
189
38
189
40
187
41
185
37
189
41
187
38
189
38
185
37
172
37
192
41
189
40
175
40
191
40
187
35
190
39
191
38
189
40
187
39
190
39
187
38
621
37
192
41
189
38
189
36
189
37
188
37
189
38
191
36
189
39
189
39
191
39
189
38
189
38
189
35
188
37
191
38
189
38
191
37
188
37
189
38
189
38
187
37
189
39
189
35
189
38
512
36
191
39
195
39
189
40
189
36
189
37
194
37
191
38
189
40
187
41
186
37
189
37
187
40
185
39
189
41
188
41
191
38
187
38
187
39
188
41
189
37
187
40
191
38
185
37
590
39
191
36
191
38
191
39
188
41
189
38
187
40
187
39
189
41
188
41
191
38
191
38
187
41
187
37
186
37
189
38
187
38
187
41
187
41
188
41
187
40
187
38
187
37
189
39
188
37
509
37
191
38
191
36
191
37
190
37
187
36
187
38
189
38
191
37
190
39
187
38
191
36
185
39
187
35
188
39
189
38
191
36
187
35
191
39
188
35
187
36
189
38
187
37
190
39
599
36
191
40
191
37
190
39
191
36
195
41
187
37
188
37
187
40
187
38
189
39
188
37
187
41
187
40
185
39
189
37
186
37
189
38
189
40
189
41
190
41
189
40
189
38
189
41
191
37
511
37
191
40
191
36
187
41
191
39
191
38
187
38
187
35
187
39
188
35
172
37
189
40
191
41
173
36
189
39
188
37
189
38
187
40
185
37
190
37
187
40
191
38
189
41
187
37
615
38
189
39
192
39
191
38
185
38
189
37
187
39
186
35
187
38
189
38
187
37
187
35
189
39
187
38
189
36
187
39
188
35
189
36
187
38
185
38
185
35
188
35
189
38
187
36
187
39
508
39
193
41
190
41
187
40
187
38
187
41
187
41
190
41
187
40
187
44
191
38
189
37
192
39
191
36
191
38
187
35
191
39
188
39
189
36
538
41
188
37
187
38
191
38
185
39
189
41
188
41
191
38
187
38
189
37
188
39
189
37
189
38
189
36
187
35
188
35
189
36
187
38
187
37
186
35
189
35
189
38
189
39
189
39
188
39
512
41
189
38
191
36
189
39
190
39
189
36
191
38
193
37
190
35
191
38
191
38
191
35
187
37
191
35
191
38
193
36
191
39
190
39
187
38
191
36
191
39
190
39
191
36
191
38
613
41
191
39
191
40
187
40
193
37
190
41
191
38
187
40
191
41
189
39
190
41
191
38
189
40
193
41
190
39
191
37
189
40
189
40
193
39
190
41
191
40
189
38
187
37
189
37
188
37
511
41
191
40
189
40
189
37
189
37
186
37
193
38
191
38
177
38
187
37
186
37
168
35
193
40
193
38
189
41
187
41
186
41
191
38
189
38
187
41
187
39
188
37
187
38
187
38
628
38
189
38
193
39
192
35
187
38
185
38
189
39
187
37
188
39
189
36
189
38
187
37
190
39
189
38
191
38
185
37
189
35
188
39
189
38
189
38
191
39
190
39
189
38
191
36
191
39
512
39
189
39
191
40
189
40
189
37
191
39
191
37
177
38
191
40
187
39
187
39
190
41
189
40
189
38
191
37
188
37
189
38
189
40
191
41
190
39
187
38
187
40
187
37
187
37
609
40
193
39
189
39
186
35
189
36
187
38
187
37
190
39
189
38
191
36
185
37
189
39
188
37
187
38
189
38
187
37
191
39
191
35
187
38
189
36
185
35
188
35
187
38
189
38
191
39
508
37
193
37
188
41
187
40
187
38
189
37
191
39
190
41
187
36
187
38
187
37
185
35
191
35
187
36
187
38
189
37
187
35
191
35
189
38
189
38
191
39
188
39
189
39
191
40
599
35
190
39
191
40
191
40
189
41
185
37
189
41
187
38
189
38
185
37
190
41
189
38
187
40
191
39
187
37
188
41
191
38
187
38
187
39
188
41
189
37
189
40
185
40
187
37
188
41
507
41
193
38
191
36
189
39
190
39
191
38
175
40
191
38
193
35
174
37
188
37
189
38
189
38
191
39
188
37
189
40
189
40
187
39
189
41
189
41
189
40
189
41
189
41
188
41
625
37
188
39
187
38
187
38
189
37
191
39
189
39
187
38
191
38
191
39
188
37
191
36
187
38
187
37
191
39
191
35
187
38
187
38
191
37
188
35
187
38
191
36
187
35
187
35
188
39
513
39
191
38
191
38
185
37
188
37
172
39
193
40
191
38
175
36
193
41
189
41
189
36
191
36
195
39
191
39
188
37
187
38
187
38
187
41
187
41
188
41
187
38
187
38
187
41
616
38
191
38
185
35
188
35
187
36
187
38
187
38
191
39
188
41
189
40
187
38
187
35
189
39
186
35
191
36
187
36
189
39
185
35
189
39
189
38
187
38
191
37
188
39
189
38
185
38
512
38
189
39
190
37
189
40
189
38
191
35
194
41
187
40
187
38
191
39
190
37
189
38
189
38
189
41
189
41
190
41
187
38
187
40
189
39
188
41
187
40
189
40
191
39
188
37
593
38
189
38
193
41
188
41
187
40
187
38
187
39
186
37
189
37
189
38
189
39
187
37
186
37
189
38
187
38
191
39
190
39
189
38
191
38
185
39
189
37
188
41
191
38
187
38
189
41
510
41
188
35
189
38
191
36
187
35
187
35
188
39
191
36
189
38
187
37
189
37
190
37
187
36
187
38
191
37
188
39
189
39
187
38
187
38
189
37
186
35
187
35
189
38
189
36
597
35
190
41
189
38
189
38
189
35
190
37
189
38
187
38
187
37
187
39
186
37
187
38
187
38
191
41
188
41
189
37
187
40
187
40
191
39
188
37
187
40
191
38
189
37
187
37
186
37
509
37
189
38
191
36
171
40
187
37
188
41
172
37
193
38
191
38
185
37
188
37
187
40
185
40
187
37
191
39
191
37
189
40
187
40
189
39
190
41
191
40
187
38
187
41
186
39
621
41
191
37
191
35
191
38
189
37
187
37
190
39
189
36
187
38
185
35
188
35
189
38
191
36
189
39
189
39
191
39
189
38
191
36
189
39
188
37
191
36
187
38
187
37
191
39
191
39
510
36
195
38
203
35
191
38
191
38
187
37
191
41
188
37
187
38
189
40
187
39
186
37
187
41
189
40
191
38
185
37
188
37
187
38
187
40
187
39
187
37
188
39
187
40
185
40
575
38
187
41
189
39
188
41
187
38
187
38
187
41
189
39
188
41
187
40
187
40
185
39
187
48
191
37
192
41
189
38
191
36
187
35
187
35
188
39
513
39
193
38
171
38
191
36
187
35
174
39
190
35
187
38
189
38
191
39
186
35
189
36
187
38
189
37
189
39
190
39
191
38
189
40
189
41
190
39
189
38
191
40
191
37
189
41
718
41
193
40
189
38
187
41
192
41
189
40
185
40
189
41
189
41
189
37
189
40
191
39
189
37
186
37
189
38
189
40
191
41
190
41
187
40
185
40
189
37
191
39
190
41
187
38
189
40
510
41
171
38
193
41
189
41
170
35
191
40
193
41
189
41
188
37
187
40
189
38
187
37
191
41
191
37
189
38
187
40
191
41
188
37
189
37
187
40
187
40
191
39
188
41
187
40
627
37
189
38
187
36
191
37
187
37
188
37
189
38
189
40
189
37
189
37
186
35
189
36
189
38
189
37
191
37
190
37
187
36
187
38
187
37
184
35
189
37
187
38
187
38
191
39
190
39
513
39
191
40
191
38
232
40
191
36
187
35
188
39
191
36
187
38
189
39
187
37
191
35
187
38
189
36
185
35
190
35
187
38
191
38
189
39
189
39
188
35
189
38
187
38
185
35
550
40
191
39
189
39
188
39
189
38
189
38
189
35
188
35
191
38
189
36
189
37
186
37
189
38
191
38
189
39
189
39
191
35
189
38
189
36
189
39
188
39
187
38
187
36
187
37
186
35
513
35
191
38
187
36
189
39
188
39
189
36
189
38
189
39
187
35
188
39
191
38
189
38
187
37
191
39
191
35
187
38
189
36
185
35
190
39
189
38
187
38
187
37
189
39
188
37
607
38
189
39
189
37
191
38
187
38
185
39
187
37
186
37
187
40
185
38
187
39
187
41
188
41
189
40
187
40
187
37
187
37
188
37
189
40
187
40
187
37
187
37
186
37
187
38
187
40
615
37
191
38
187
36
185
35
186
35
187
38
191
36
191
39
187
35
188
39
191
38
187
40
191
41
191
37
190
41
189
38
187
38
191
39
188
35
189
38
187
38
191
39
189
39
186
35
516
38
191
40
191
37
189
41
188
41
189
38
189
40
191
37
190
37
189
40
189
38
189
41
189
41
189
41
187
40
189
41
189
41
188
37
189
38
189
40
189
37
188
39
189
40
189
40
187
37
510
39
180
37
186
37
189
38
189
40
187
41
188
37
193
36
175
38
187
40
187
37
195
39
191
38
189
40
187
41
188
37
187
38
191
38
185
39
193
37
193
38
193
38
191
35
187
37
584
41
193
36
187
36
187
35
191
39
193
41
193
38
189
39
189
37
195
37
189
38
187
39
191
37
188
35
187
36
187
38
193
39
190
39
189
38
187
38
191
39
190
39
189
38
177
38
765
41
176
41
187
40
189
38
191
35
190
37
187
38
189
38
191
39
195
41
193
35
189
38
187
38
193
41
191
39
191
38
189
37
191
41
188
37
187
38
189
40
187
39
190
39
189
37
189
38
510
38
191
41
187
35
189
39
187
38
191
38
191
39
188
39
191
38
189
38
193
39
192
41
187
40
191
38
185
35
192
37
191
40
193
35
191
37
191
35
189
38
189
38
171
41
191
39
576
37
191
37
189
38
185
39
187
37
190
39
189
38
189
38
191
37
194
37
189
38
189
38
191
35
188
37
187
38
187
36
189
39
188
39
189
35
189
38
185
38
191
39
188
35
191
36
187
38
510
36
195
39
188
37
187
40
191
38
189
39
187
37
188
41
191
38
189
38
187
37
187
39
190
41
187
38
187
38
191
41
188
41
189
41
187
38
187
40
191
39
190
37
187
39
187
40
591
39
189
37
186
37
189
40
187
40
189
39
189
37
188
37
187
40
187
38
187
37
189
39
190
41
187
38
189
40
191
41
186
37
187
37
187
40
191
38
185
37
190
41
187
40
191
38
187
37
510
37
193
39
191
36
189
38
185
38
191
39
188
39
191
36
189
38
187
37
189
35
189
39
187
38
189
38
191
39
188
39
187
38
187
36
187
37
186
35
189
36
191
36
191
39
189
37
751
38
191
39
192
39
189
36
189
38
191
35
188
35
189
38
191
38
189
37
189
35
189
35
189
38
189
39
189
39
190
39
191
38
189
38
191
39
186
37
189
36
189
36
185
39
189
37
645
37
189
37
187
40
191
38
185
37
188
41
189
40
185
40
189
41
187
37
188
41
189
38
187
40
187
39
188
41
189
41
189
40
187
38
185
37
188
37
185
39
187
40
187
40
187
37
188
39
509
41
189
38
189
38
187
35
187
37
186
39
189
38
187
38
187
35
187
37
186
35
191
36
189
38
189
39
187
39
188
45
191
35
189
38
189
38
691
40
187
40
191
41
189
37
190
41
191
38
189
38
191
41
187
37
189
41
191
40
193
41
187
37
190
37
189
40
191
38
191
41
191
41
191
39
191
40
193
41
189
41
192
41
176
37
193
38
512
36
191
38
193
35
190
35
191
38
191
38
191
37
191
35
191
36
191
38
187
37
191
39
190
39
191
38
191
36
191
37
190
39
189
38
189
38
189
37
191
35
191
35
189
38
187
38
632
38
189
39
189
35
188
35
189
38
191
38
193
39
188
35
189
36
191
38
193
39
189
35
190
39
193
36
191
36
189
35
193
39
193
35
189
36
171
40
189
38
187
41
171
35
191
37
190
39
514
35
191
36
189
38
189
39
187
39
191
35
191
38
191
38
193
37
190
35
189
35
189
38
191
38
193
37
190
35
189
37
189
38
189
38
187
37
188
35
191
35
189
38
187
38
189
35
641
39
187
35
191
35
189
38
191
36
187
39
190
35
189
38
193
36
187
37
191
39
188
37
187
38
191
38
191
39
187
35
189
39
191
38
191
36
187
35
190
35
231
41
191
37
191
40
759
39
189
38
189
38
191
37
190
35
191
38
191
36
191
39
191
39
191
35
191
38
191
36
191
35
188
37
191
38
191
38
187
39
192
39
189
38
187
38
191
39
191
39
191
39
191
38
193
38
514
39
189
39
190
39
189
36
189
38
189
39
188
35
189
36
187
38
189
37
189
39
186
37
187
38
189
36
191
39
186
35
187
39
173
37
189
38
191
38
177
39
193
39
188
41
191
38
638
40
193
38
189
39
189
37
190
37
189
38
187
40
189
37
189
37
190
37
187
38
189
38
189
37
189
39
188
37
189
40
189
38
189
37
191
39
188
37
191
38
191
40
191
39
193
39
190
41
509
41
193
38
189
40
187
41
186
37
189
38
187
38
191
39
191
39
188
37
187
38
191
38
189
37
187
37
191
41
191
38
189
38
193
35
190
39
191
38
187
38
191
39
191
39
188
35
609
38
191
37
190
35
191
38
189
36
189
37
187
37
191
35
191
38
191
36
189
39
190
39
187
38
189
36
189
39
192
39
191
38
187
38
191
39
191
39
191
35
191
38
193
38
191
35
188
37
516
35
191
38
191
36
193
37
190
39
189
38
189
38
191
37
193
35
189
39
189
38
193
36
191
39
190
35
193
36
189
38
191
37
193
39
191
35
174
41
191
38
189
40
193
41
188
37
627
39
193
41
191
37
189
40
189
40
193
39
192
41
191
38
189
38
187
39
189
37
190
39
189
40
187
40
189
37
189
37
188
37
189
38
187
38
189
41
189
41
190
41
189
40
187
38
189
41
508
39
189
39
190
35
191
38
193
36
191
39
189
39
188
37
193
36
189
38
189
35
193
37
190
39
191
36
189
38
171
38
191
41
187
37
199
40
191
40
189
39
193
41
191
37
189
40
621
41
187
40
191
38
187
37
187
37
188
41
187
38
189
40
191
41
190
41
189
40
191
38
189
41
189
41
190
41
187
38
187
40
185
37
188
37
191
40
189
38
189
39
186
39
189
38
191
40
512
38
191
41
193
37
191
37
191
38
193
39
191
41
190
41
189
38
189
40
187
37
190
37
191
40
191
38
230
38
189
38
189
39
186
35
189
35
187
38
191
38
189
39
188
35
187
38
573
38
195
36
187
35
191
39
191
35
187
36
187
38
191
39
188
35
187
36
187
38
191
36
187
37
188
35
187
38
185
38
187
37
187
35
188
39
187
38
187
38
187
35
189
35
186
37
191
36
512
36
189
36
191
37
191
37
190
37
189
36
189
36
189
39
189
39
188
39
191
36
191
38
189
39
187
37
193
35
189
36
189
38
193
39
190
39
191
35
189
38
189
38
193
37
190
35
607
38
191
39
187
37
191
41
191
38
191
36
187
35
190
39
191
38
193
36
191
39
189
37
191
35
189
36
189
38
193
35
190
39
189
38
187
38
189
35
191
37
191
35
191
38
193
36
191
39
511
35
191
35
189
38
191
38
189
35
188
37
189
38
187
36
189
39
192
39
187
38
185
38
187
37
187
39
191
39
189
38
191
36
189
37
188
39
191
38
189
36
189
39
185
37
189
35
609
41
189
37
190
41
191
38
191
40
189
39
190
39
191
37
189
40
193
41
187
37
190
41
191
38
189
38
189
37
191
41
190
41
191
38
189
40
189
39
189
37
191
41
189
38
189
40
193
39
511
41
190
39
189
41
189
40
189
40
189
37
188
37
191
37
189
40
189
40
189
37
188
37
191
37
191
40
191
38
189
39
190
37
191
38
191
49
572
39
191
38
187
38
191
39
191
39
188
35
189
38
191
38
191
39
188
35
189
36
191
38
187
39
189
35
190
39
187
38
191
38
191
39
187
35
191
35
191
38
187
39
189
35
188
37
191
36
514
38
191
36
191
37
192
39
189
38
189
38
191
39
191
39
189
36
191
36
189
39
191
37
191
35
191
38
189
38
187
35
190
37
193
38
191
36
191
37
190
39
189
36
189
38
187
37
607
35
189
36
187
38
185
37
190
39
187
38
191
36
187
37
187
35
188
39
189
36
187
36
191
39
186
35
187
39
189
38
185
38
191
37
188
35
187
38
185
38
189
39
187
35
186
37
189
36
510
36
191
38
191
39
187
39
191
35
191
38
191
38
193
39
190
39
189
39
189
38
189
38
187
39
190
39
189
39
189
38
189
38
187
37
188
35
191
35
191
38
191
36
187
39
190
35
611
38
191
41
189
39
188
37
189
38
191
40
191
41
187
37
189
41
191
40
187
40
193
39
190
37
189
40
193
38
189
37
191
41
190
41
191
38
189
40
187
37
192
41
189
40
193
40
191
41
512
37
187
37
191
37
191
40
191
41
189
41
192
41
191
40
191
38
191
39
188
39
191
40
191
40
189
39
191
41
191
41
191
40
191
41
191
37
188
37
189
38
191
40
193
41
192
37
613
40
193
41
192
41
189
40
191
40
191
41
191
41
188
41
191
38
191
38
187
37
192
41
189
40
193
38
187
37
191
37
190
41
191
38
189
38
191
41
187
37
189
41
189
40
191
38
187
37
509
39
192
37
187
40
185
40
189
39
189
41
188
41
191
38
189
38
187
41
187
41
188
41
189
38
189
40
189
39
191
39
186
37
187
38
189
40
189
39
191
39
190
37
187
38
187
40
609
37
189
38
187
38
189
37
191
39
190
39
193
36
191
36
189
39
186
37
189
41
191
40
187
38
187
37
190
41
191
40
187
40
191
41
189
37
190
41
191
38
191
40
189
39
190
39
191
38
510
38
189
40
189
37
191
41
190
41
189
38
189
38
189
39
188
41
189
40
189
40
189
37
189
37
189
37
189
40
191
41
189
37
188
37
189
38
189
40
189
37
188
39
189
40
187
40
605
37
191
37
191
38
193
39
191
41
190
41
189
38
189
40
187
37
190
37
191
40
187
40
191
37
191
41
190
41
191
38
191
38
187
37
192
41
191
40
193
38
187
37
191
41
188
37
187
40
510
38
191
38
189
37
193
39
191
41
191
38
189
38
187
37
192
39
189
36
191
38
193
36
187
37
190
35
191
38
193
36
189
39
189
39
190
39
189
38
189
38
189
37
189
35
190
35
611
40
187
41
188
41
189
41
187
38
187
40
191
39
190
39
187
41
187
40
191
38
191
39
188
37
189
38
187
40
191
39
189
41
188
37
187
40
189
38
187
41
189
39
190
41
189
38
189
38
510
38
187
37
190
41
189
40
193
38
191
41
189
39
191
37
189
38
189
40
193
37
190
41
189
40
187
40
191
37
193
37
191
37
191
40
191
41
189
41
190
41
187
40
191
40
191
41
615
36
193
38
189
39
190
39
187
38
189
38
189
39
188
39
187
38
187
38
187
37
185
39
189
35
189
38
189
36
189
39
188
35
189
36
187
38
187
37
188
35
187
39
189
38
189
36
187
35
509
35
190
39
193
36
191
38
189
39
189
37
191
41
191
38
189
38
193
39
190
39
191
36
189
38
187
38
191
39
190
39
191
38
193
36
189
39
189
39
188
37
193
36
191
36
191
39
610
35
191
36
191
38
191
37
189
37
191
35
189
36
191
38
191
39
193
39
191
41
189
36
189
38
193
37
190
39
189
39
191
38
191
36
187
35
188
35
189
38
193
36
191
39
189
35
190
39
513
39
189
36
187
36
191
39
186
35
187
39
189
38
191
36
187
35
188
39
187
38
189
36
189
39
185
37
189
35
189
38
185
38
187
35
188
35
189
36
189
38
189
39
190
39
189
36
613
41
191
41
189
41
191
38
191
39
191
37
188
37
191
38
191
40
187
39
192
41
189
40
189
38
189
41
187
39
191
38
191
38
193
39
191
41
190
41
191
38
191
40
193
41
192
41
191
38
512
40
193
38
191
41
189
39
190
41
191
38
191
38
187
37
192
41
191
38
189
40
193
39
189
37
188
37
189
40
191
38
189
41
189
39
190
41
189
38
191
40
191
41
187
41
191
37
613
35
193
37
191
41
189
36
189
38
189
37
187
35
191
35
189
36
189
38
191
37
189
35
191
35
191
38
191
38
193
37
190
39
189
39
189
38
191
36
193
39
192
47
191
38
187
40
187
37
191
41
188
37
187
38
189
40
187
39
190
37
187
38
191
38
185
39
189
37
188
41
191
40
189
40
189
41
186
37
189
37
187
40
185
39
187
37
662
37
189
40
189
38
189
39
190
41
191
40
187
38
187
41
190
39
187
38
187
40
189
41
189
41
191
37
189
40
191
40
189
37
188
37
191
38
189
40
191
39
190
39
187
38
187
40
187
37
512
41
193
41
191
38
191
38
189
39
187
37
186
37
187
40
189
40
189
41
186
37
187
41
189
40
185
40
191
39
172
37
188
41
191
38
187
38
189
41
185
41
191
37
187
38
187
40
620
37
189
40
187
37
189
39
188
41
187
40
187
40
187
37
191
39
188
37
187
38
187
38
187
41
187
41
190
41
187
40
187
38
187
41
187
41
188
41
187
40
187
38
189
39
191
41
190
41
512
37
191
40
187
39
189
39
188
41
191
38
187
38
187
37
191
41
188
37
187
38
189
40
187
39
190
39
189
37
187
40
191
41
187
37
188
37
187
40
189
38
189
41
185
37
189
37
603
38
189
39
188
37
193
40
189
38
189
39
190
41
191
40
189
38
189
39
186
37
189
37
191
38
191
37
189
37
188
41
189
38
187
40
189
39
188
41
189
38
189
40
189
41
190
39
187
38
510
40
189
38
189
37
190
37
189
38
189
40
191
37
186
37
187
40
187
38
191
41
190
39
189
37
189
38
185
39
189
41
188
37
187
40
187
38
189
41
169
37
193
39
548
38
1915
38
220
38
1413
39
1925
41
1924
37
1924
41
4326
37
1908
37
1920
37
2079
38
1931
39
1930
41
1922
41
1945
38
1931
41
1923
41
1920
37
4326
39
2732
41
1975
41
1553
38
2140
37
310
41
1504
39
834
39
270
41
174
37
507
39
528
40
181
40
530
37
519
37
505
39
509
39
191
39
187
40
191
39
189
41
192
41
189
38
187
40
191
41
190
39
187
41
189
40
191
38
185
37
188
37
195
38
191
37
193
41
191
37
189
40
191
39
189
41
188
37
187
40
656
40
191
37
192
41
191
38
189
40
185
37
188
41
189
40
191
38
189
41
187
39
191
37
187
38
187
40
185
37
188
37
189
38
189
38
189
41
189
41
189
41
187
40
185
39
187
39
190
41
512
41
191
40
189
41
189
39
191
37
189
40
191
40
189
37
188
37
191
38
189
40
191
41
190
39
187
38
187
40
191
37
189
41
188
41
189
38
189
40
189
41
188
37
189
38
187
40
593
37
193
41
191
37
191
40
189
41
187
37
188
41
189
38
187
38
191
41
186
37
187
37
187
40
191
38
187
39
188
37
187
38
187
40
187
39
189
39
188
41
189
40
171
38
193
38
193
39
510
41
188
41
191
38
189
38
189
41
189
41
190
41
187
38
187
38
171
38
179
37
173
37
171
39
195
35
187
40
171
38
189
40
189
35
188
39
203
40
191
41
176
35
172
37
190
39
501
41
191
35
173
41
187
40
175
40
191
41
189
37
191
36
193
38
193
39
172
39
190
39
183
41
191
38
189
39
171
37
169
35
172
37
205
38
191
40
173
38
177
38
177
39
191
37
191
35
548
39
178
39
176
39
176
39
172
37
176
35
188
35
179
38
191
38
173
40
175
38
177
40
193
37
190
37
174
37
172
35
175
35
177
36
191
36
191
39
188
39
191
38
177
38
191
38
187
35
513
39
197
39
173
37
173
39
169
38
177
38
187
38
193
39
192
41
191
36
185
38
177
40
189
35
176
39
191
41
177
38
173
38
177
38
177
38
169
36
189
40
181
39
189
39
170
35
176
35
509
39
176
39
174
39
176
41
225
37
174
37
184
39
187
38
191
38
193
41
195
35
187
35
187
38
171
38
187
40
193
41
176
41
194
41
201
40
179
38
193
39
188
39
189
38
171
38
536
39
195
41
191
38
175
38
189
36
193
41
190
37
189
38
191
38
175
38
193
37
192
37
189
38
189
38
193
39
192
37
191
38
189
35
193
37
189
41
189
40
191
41
173
36
177
39
723
41
190
39
187
36
187
38
171
40
171
38
189
37
188
41
177
39
189
40
173
38
173
40
189
39
193
39
174
37
174
37
191
40
193
38
187
39
188
37
189
38
175
40
181
38
191
38
175
38
514
39
177
41
171
35
173
37
193
35
176
39
191
38
195
40
187
41
207
38
199
37
177
41
190
41
189
38
187
40
179
38
171
38
195
41
185
37
189
41
189
40
189
38
185
37
190
41
187
38
512
40
187
38
189
37
175
41
187
41
176
41
189
37
189
40
189
39
189
39
174
39
188
39
189
38
191
40
173
38
193
47
190
41
195
36
688
39
189
41
191
40
191
38
187
37
190
37
189
40
191
40
193
39
189
37
190
41
191
40
191
38
189
37
193
41
193
37
191
40
189
40
193
39
190
37
189
40
187
40
191
41
191
41
188
37
513
41
193
40
191
38
191
39
190
41
191
40
189
38
189
41
188
41
187
41
189
38
189
39
189
41
188
41
187
38
189
38
189
39
188
37
189
38
189
38
189
39
186
39
189
38
191
40
615
39
189
38
187
38
189
35
189
37
191
35
191
38
189
38
187
35
190
35
189
38
187
38
191
39
191
39
193
35
189
36
189
38
193
39
190
35
189
38
193
36
187
37
191
39
188
37
187
38
512
38
191
38
191
39
187
35
189
39
189
38
191
36
193
39
190
35
191
36
189
38
187
36
187
35
201
35
191
38
195
39
191
41
176
37
190
39
189
38
187
36
187
39
189
39
190
39
613
38
193
41
190
39
189
41
189
40
191
38
193
39
192
41
191
38
191
38
187
39
189
37
190
41
191
38
193
38
189
37
191
41
188
37
189
38
191
40
189
39
190
39
191
37
189
38
191
39
512
35
197
39
189
36
191
38
179
40
171
38
189
37
188
39
189
40
195
38
191
35
190
35
189
38
284
37
197
40
173
36
189
36
189
39
191
39
190
39
189
38
189
36
191
35
186
35
757
41
190
37
191
38
177
36
173
35
189
40
195
35
195
35
189
36
197
38
169
38
191
35
190
37
191
38
199
39
188
37
187
40
189
40
189
41
191
39
199
36
189
36
201
39
172
39
201
38
510
38
187
38
189
39
187
37
188
35
187
38
189
38
187
37
186
35
187
39
189
38
193
39
189
41
190
37
191
38
187
38
189
37
189
37
188
37
189
38
189
38
189
41
193
39
189
36
510
36
191
40
187
39
187
39
190
41
189
40
187
40
187
37
190
35
189
39
189
38
189
38
193
39
192
39
191
36
191
38
187
38
189
35
190
39
191
38
189
38
189
39
193
41
191
37
648
36
187
38
191
39
189
37
188
35
189
38
191
38
191
39
188
35
191
36
189
38
191
37
191
39
190
41
191
38
191
40
193
39
190
41
189
40
187
40
189
37
187
37
191
37
191
40
193
39
514
37
189
39
193
39
191
40
191
41
189
41
190
37
189
38
191
40
193
41
192
37
191
40
191
38
189
39
189
41
193
37
191
40
191
38
187
39
190
37
191
38
187
40
189
37
193
41
607
38
191
36
189
37
188
35
187
38
191
36
187
35
191
39
188
35
187
38
189
38
187
37
186
35
187
39
189
38
187
36
185
35
186
35
187
38
189
38
191
36
189
39
188
39
189
38
191
36
512
36
189
39
189
39
190
39
191
38
187
38
189
39
189
39
190
39
191
38
189
38
189
35
189
35
188
37
189
36
189
36
189
35
191
37
190
39
189
38
191
38
191
39
187
35
189
35
611
37
191
41
188
37
189
38
189
38
191
41
191
39
191
37
189
40
193
41
187
37
190
37
189
40
191
38
191
41
187
37
191
37
189
40
187
40
191
37
190
37
189
40
189
38
189
39
187
37
513
37
191
40
191
38
191
41
193
37
191
37
191
40
193
39
191
37
188
41
191
38
189
40
191
39
190
41
189
40
187
40
189
39
187
41
191
39
191
40
193
41
191
41
190
41
191
40
615
35
190
35
189
38
191
38
193
39
188
35
191
36
189
38
193
39
189
35
190
39
193
36
189
38
191
39
187
37
191
41
191
38
189
38
193
37
192
39
191
36
189
38
187
38
191
37
190
39
509
35
189
38
187
36
187
39
187
35
188
35
191
38
191
36
189
39
189
37
188
37
187
38
189
36
189
39
189
39
188
37
187
38
187
36
187
35
187
35
186
37
187
36
187
38
187
35
610
35
189
38
187
38
193
37
190
35
191
38
187
38
191
39
189
35
190
39
191
36
189
36
191
39
187
35
189
39
191
38
193
36
187
35
190
35
189
38
191
38
191
39
191
39
191
35
191
38
512
38
187
37
191
35
188
35
191
36
191
38
191
39
190
39
189
38
187
38
191
39
191
39
189
39
191
38
191
39
191
35
188
35
191
36
191
38
187
35
190
37
191
38
191
38
191
37
616
38
191
38
191
41
191
41
191
37
191
40
191
41
187
37
190
37
189
40
191
38
191
41
187
37
191
41
191
40
191
38
187
37
190
41
191
40
187
40
191
41
189
41
188
37
187
40
191
40
510
38
191
41
193
41
193
37
191
38
189
40
189
39
189
37
191
37
189
40
189
38
187
37
188
39
189
41
189
40
189
40
189
37
188
37
191
37
191
46
189
37
191
37
189
40
193
38
189
37
197
41
189
38
187
40
189
37
189
41
186
37
187
40
187
38
191
41
509
37
190
37
189
40
189
38
189
39
188
41
187
41
189
40
189
39
189
37
188
37
189
38
189
40
189
41
190
41
187
40
189
38
189
41
191
37
189
37
189
40
189
39
189
39
193
38
676
39
189
37
189
38
191
38
191
35
189
39
188
39
187
36
187
38
191
35
190
39
187
38
191
36
189
39
187
37
188
35
187
36
189
38
191
39
188
35
187
38
191
36
185
37
189
39
188
37
507
35
189
36
193
38
191
41
188
35
189
36
191
40
191
39
188
41
189
40
191
38
189
39
187
37
188
37
191
38
189
38
187
41
187
41
188
41
189
40
187
40
187
37
187
37
186
41
591
36
189
38
191
41
190
41
187
38
189
40
191
41
191
39
188
41
189
40
191
38
187
37
187
37
188
41
191
38
189
38
187
37
191
41
191
37
187
38
189
38
185
37
190
41
189
38
187
40
510
40
191
37
193
39
189
35
189
38
185
38
189
35
188
39
187
38
189
36
189
37
188
39
187
36
187
38
189
37
189
35
186
35
189
36
189
38
191
39
190
35
189
38
189
36
189
37
601
39
191
38
191
41
191
37
191
35
195
38
189
41
191
39
191
37
189
40
187
40
185
39
188
37
189
38
189
38
187
39
185
37
189
37
187
40
191
40
191
39
188
37
189
38
187
40
189
41
510
41
187
39
189
38
187
38
191
39
189
39
188
37
187
38
189
38
187
39
187
37
190
41
187
36
189
38
191
39
186
35
189
35
189
38
187
36
185
35
188
35
189
36
189
38
191
36
593
37
190
37
193
36
189
36
187
37
189
37
188
35
189
36
189
38
189
39
187
39
188
41
189
38
189
38
187
39
186
35
189
35
187
38
189
38
191
41
193
35
191
38
185
38
191
39
188
35
509
37
189
38
191
38
185
37
190
41
189
40
191
38
187
37
189
37
188
41
189
38
189
40
187
41
188
37
189
38
189
38
187
39
187
37
188
37
189
38
189
38
189
39
188
41
187
40
589
38
189
37
191
39
191
39
189
40
189
41
189
41
188
41
187
40
189
40
189
41
190
41
187
40
189
38
189
41
187
41
191
39
189
40
191
38
189
39
188
39
191
38
189
38
187
37
189
37
509
39
191
38
187
38
189
39
189
39
188
35
187
36
189
38
187
37
190
39
189
36
187
38
187
38
191
39
188
35
187
38
187
38
189
39
187
39
186
35
191
36
187
38
187
37
189
37
607
38
195
39
189
41
188
41
187
40
185
38
187
39
187
41
188
41
187
40
185
40
187
39
187
41
188
41
191
38
191
38
189
41
187
41
186
37
191
38
187
38
187
37
189
39
190
41
189
38
510
38
191
38
187
39
188
35
187
38
191
36
187
35
191
39
188
35
189
38
187
38
191
39
188
35
189
38
187
38
189
35
189
39
190
39
189
36
189
38
189
39
188
37
189
38
191
36
605
37
191
37
191
38
191
39
189
39
190
41
187
38
189
36
189
39
188
37
189
36
189
38
191
37
188
37
189
38
189
38
187
37
187
39
191
37
189
38
191
38
191
39
188
39
187
38
187
36
512
38
193
39
190
37
189
38
187
38
187
39
188
41
189
37
189
40
185
40
191
39
188
37
187
40
191
38
187
37
191
41
188
37
187
38
189
40
191
41
186
37
187
41
187
40
191
38
595
41
190
41
187
36
189
38
191
39
188
39
189
39
187
38
187
38
191
37
190
37
187
35
187
38
189
36
191
37
190
37
187
35
187
38
187
36
187
39
188
39
189
36
189
38
191
36
185
37
509
35
192
39
191
36
189
38
187
37
189
37
190
41
189
38
187
38
191
39
188
35
187
38
191
36
185
37
189
39
188
37
187
38
187
36
189
39
185
35
189
35
187
38
185
38
191
39
607
36
189
38
189
37
190
37
189
38
189
40
189
41
190
39
189
38
187
40
187
37
187
39
188
41
189
38
187
40
189
39
188
41
189
38
189
40
191
39
188
37
189
38
191
40
189
37
191
39
513
41
191
38
185
38
189
35
191
37
190
41
187
38
189
36
191
37
188
37
189
38
185
38
187
35
191
39
188
35
187
36
189
38
189
39
188
35
187
38
191
36
185
39
187
35
188
39
599
38
191
36
185
35
186
35
187
38
189
38
191
39
189
39
188
39
191
36
191
36
189
39
189
39
188
39
189
38
187
38
187
35
189
37
186
35
189
38
187
38
187
35
189
37
186
35
191
36
510
36
191
40
187
37
188
37
187
38
187
40
191
38
191
49
190
37
189
38
193
36
187
37
191
39
188
37
187
38
191
38
189
39
187
35
189
39
170
41
512
41
191
40
191
38
177
36
187
37
190
35
191
36
191
38
189
39
187
35
191
35
191
38
193
39
191
39
190
35
191
36
191
38
191
39
190
35
191
38
191
38
191
37
187
39
191
36
629
39
195
38
189
36
173
38
191
41
191
41
178
39
193
41
191
38
171
38
193
38
189
39
172
37
190
35
189
38
236
37
189
40
187
40
197
39
188
35
191
36
171
40
191
40
189
39
193
41
515
39
191
37
189
40
189
40
193
39
190
37
189
40
187
40
191
41
191
41
188
37
193
38
173
38
187
38
189
35
171
39
189
37
188
37
174
37
189
36
189
38
169
38
189
40
189
41
177
39
508
41
189
41
188
41
187
40
187
40
187
37
189
37
184
37
174
39
189
38
191
36
175
38
187
39
189
37
174
37
188
39
191
38
175
38
191
38
189
39
171
37
191
41
188
37
189
38
567
41
191
40
187
40
193
39
190
41
191
38
189
38
189
37
191
37
191
41
189
40
191
40
193
39
190
41
189
40
191
38
191
39
191
37
191
37
191
38
191
39
191
41
190
37
191
38
191
38
516
39
173
38
187
37
190
39
178
39
191
38
191
36
191
37
190
39
189
38
189
38
189
37
187
35
191
35
191
38
187
38
189
35
190
37
187
38
189
36
191
39
190
39
191
35
189
38
642
38
187
38
191
39
190
35
189
38
191
36
189
35
193
39
193
35
189
36
191
38
175
40
189
39
189
37
174
39
188
39
189
36
171
38
189
38
189
37
175
35
189
35
190
37
170
41
191
40
508
40
189
40
187
37
189
37
190
41
189
40
189
40
175
38
187
38
187
35
172
39
191
37
187
37
171
39
189
38
189
38
175
40
191
41
187
37
174
37
189
41
189
38
187
38
185
37
190
39
511
39
191
38
187
38
191
39
189
35
190
39
191
36
189
36
189
37
190
39
191
36
191
38
187
39
171
40
191
37
190
41
189
40
191
38
191
39
193
37
189
41
189
40
171
38
185
38
610
41
191
40
191
41
199
39
189
36
191
36
183
38
193
37
190
39
191
40
189
38
189
41
187
39
191
38
191
40
191
37
191
37
188
37
239
39
193
38
191
38
191
39
191
39
191
35
755
39
190
41
191
38
207
39
187
35
189
39
191
38
191
36
187
35
190
39
191
38
187
38
191
39
189
39
188
35
189
38
191
38
191
39
187
35
189
37
189
38
189
38
193
39
192
39
189
36
664
38
189
41
189
41
188
41
189
40
171
40
191
40
189
39
173
38
187
35
190
39
170
41
190
41
187
38
185
38
191
39
184
37
174
37
191
41
189
36
191
38
193
39
188
39
191
35
508
39
191
38
187
38
189
35
190
39
191
38
187
38
191
39
189
37
170
41
188
37
187
40
173
38
191
38
189
37
193
35
189
39
191
38
175
40
191
38
187
37
201
37
189
40
187
39
171
38
514
37
191
37
190
39
189
36
189
38
191
37
192
39
189
38
189
38
191
39
190
39
174
37
191
37
191
40
175
38
187
37
189
37
174
41
190
41
189
38
189
40
187
37
190
37
191
40
845
40
193
38
189
41
188
41
189
37
189
40
185
40
187
37
174
37
190
35
191
38
171
40
193
38
187
37
191
41
188
37
187
40
175
38
187
38
189
39
173
41
189
37
190
41
176
39
749
39
177
36
193
39
188
37
183
37
193
40
187
38
185
41
188
37
189
37
189
40
191
38
191
37
190
39
187
37
187
40
191
38
191
37
190
39
187
39
187
40
185
40
185
37
188
37
187
38
508
40
177
36
193
36
187
39
171
40
191
39
190
41
172
35
189
38
193
36
213
37
191
40
189
40
177
36
187
37
189
35
172
41
190
37
189
40
175
38
191
36
189
35
187
37
191
41
702
37
189
40
191
40
191
37
191
41
190
41
189
38
189
40
187
37
190
37
191
38
191
38
191
39
175
35
186
35
189
36
191
38
187
37
189
39
190
39
189
38
189
36
191
35
188
35
189
36
552
39
189
39
189
38
173
40
191
38
193
39
190
39
191
36
193
36
189
39
189
35
190
35
172
41
191
38
189
38
224
38
189
40
193
39
189
37
190
41
193
38
189
38
191
41
187
37
599
40
193
38
191
41
189
37
186
37
187
40
173
38
191
36
189
39
169
41
187
37
190
37
172
35
189
38
187
36
169
40
187
38
185
41
188
39
187
41
187
40
187
40
171
38
187
39
190
39
511
35
191
35
191
38
189
36
187
39
190
35
191
36
189
38
187
38
173
47
193
35
191
40
191
41
171
38
193
37
190
35
174
39
193
38
189
38
175
40
512
40
187
37
190
39
191
38
189
36
191
37
190
39
189
38
191
36
189
39
189
39
176
41
191
36
191
38
189
35
189
37
188
35
189
38
189
38
189
35
188
37
191
38
187
38
191
41
777
37
188
37
191
38
193
38
191
37
174
39
190
35
191
36
177
36
187
38
187
37
188
35
189
38
187
38
173
40
191
41
191
39
174
39
189
37
187
40
173
38
189
39
191
37
170
39
629
39
187
35
188
39
191
36
187
36
187
35
191
39
188
35
189
36
187
38
189
37
188
39
189
39
189
38
189
36
185
39
188
35
189
36
189
38
191
36
191
37
190
39
187
38
189
38
187
38
506
38
171
38
187
39
192
39
174
41
191
38
189
36
189
37
191
39
190
41
177
39
189
38
189
36
181
35
187
37
191
41
189
38
193
39
187
35
188
37
187
38
191
36
187
35
191
39
647
41
187
37
189
38
185
39
177
41
187
37
188
37
172
39
195
40
191
38
171
36
187
37
190
37
170
35
189
38
187
38
185
35
188
35
189
38
189
36
175
38
191
39
190
39
174
37
193
36
512
36
191
38
193
37
193
39
191
38
187
37
195
39
187
38
187
40
187
39
187
39
188
41
189
38
189
38
191
39
188
41
187
40
191
40
189
41
189
41
191
37
189
40
169
36
189
38
678
37
191
38
187
38
179
39
189
37
191
41
173
35
187
38
191
36
228
36
187
35
191
39
172
39
193
37
189
38
185
39
187
37
188
41
189
40
173
38
195
38
187
41
185
41
188
41
189
38
510
38
189
40
189
39
190
39
187
36
187
38
171
38
187
38
191
39
190
41
187
38
187
40
171
38
189
40
191
39
172
37
194
41
191
38
173
38
187
38
191
39
172
39
186
39
191
40
652
38
187
37
189
37
188
39
191
38
189
38
187
37
191
39
191
35
187
38
189
38
191
37
188
35
189
38
185
38
187
35
191
37
190
41
187
38
189
40
193
37
190
41
187
38
187
38
187
37
705
35
195
37
189
37
189
38
191
37
173
37
191
39
193
41
187
40
191
39
190
39
193
40
189
40
189
41
172
39
190
39
191
40
171
38
187
36
189
37
172
39
190
39
189
38
175
40
514
38
189
36
191
37
192
39
193
38
191
40
187
35
190
39
176
37
187
38
193
40
189
39
190
35
191
36
191
40
191
39
188
37
187
40
185
40
189
41
187
41
186
37
189
38
187
38
169
38
512
36
189
39
189
41
189
38
191
38
191
38
191
37
172
37
192
39
189
40
231
41
189
36
189
38
187
39
186
39
189
39
187
38
189
36
191
39
190
39
187
36
189
38
191
36
185
37
515
41
170
39
188
35
191
38
171
36
189
36
185
35
190
39
189
38
187
38
175
38
187
35
191
39
188
35
189
38
187
38
191
39
176
41
192
35
187
38
187
38
189
37
191
39
189
39
189
38
514
36
177
38
189
39
190
39
176
39
191
38
191
38
189
37
185
39
189
36
177
38
185
38
189
39
173
41
193
37
191
38
175
40
189
38
189
39
174
37
188
39
189
40
191
40
189
41
729
35
193
36
189
38
187
39
185
35
189
35
187
38
189
38
191
39
190
39
191
36
187
38
189
39
191
39
191
35
187
38
228
36
191
36
189
37
188
41
189
41
189
40
187
40
191
39
749
38
189
38
193
41
190
41
189
38
189
40
216
41
189
40
193
37
189
37
188
39
187
38
187
38
187
35
187
37
186
39
189
38
187
38
187
35
187
37
186
35
191
36
189
38
189
39
758
38
187
36
185
35
188
35
187
38
189
38
175
40
187
39
187
37
188
41
191
38
189
38
187
37
191
41
191
37
187
38
189
38
185
39
188
37
172
39
193
40
187
40
169
38
195
41
190
39
513
37
189
40
189
36
189
37
188
39
186
41
189
40
191
37
189
35
186
35
189
36
189
38
189
39
190
39
189
38
189
36
189
39
191
35
189
35
189
38
189
37
187
37
190
39
187
36
171
38
506
40
189
35
187
39
189
35
189
38
189
39
189
39
180
37
191
40
189
38
189
37
186
35
187
36
189
38
183
40
187
37
190
35
189
38
189
38
187
37
191
39
191
35
187
38
189
36
638
38
189
37
190
37
189
38
189
38
189
39
187
39
188
37
189
38
187
38
189
37
188
35
189
39
187
38
171
38
189
40
187
37
170
37
188
37
191
38
173
35
195
38
191
39
193
35
643
35
189
36
189
36
189
41
187
41
191
35
191
38
179
38
189
39
188
35
189
38
193
38
189
41
185
48
191
37
191
41
172
37
192
41
191
40
169
38
497
41
187
38
189
38
189
39
172
39
194
37
187
40
189
38
189
39
188
41
187
41
189
40
191
39
189
37
188
37
189
38
189
40
189
41
192
41
187
40
185
40
189
41
189
41
172
39
191
37
512
40
193
38
189
37
188
39
189
40
189
40
171
40
193
39
188
37
189
38
189
38
187
39
187
37
182
37
191
38
191
38
187
37
190
41
187
40
191
38
189
41
187
37
188
41
189
38
644
38
193
41
189
37
190
41
189
38
195
39
187
37
188
41
191
38
189
38
191
39
188
37
189
40
191
40
191
41
191
41
176
37
189
37
189
40
171
38
189
40
191
39
172
41
188
41
187
38
510
38
191
40
189
37
187
37
186
37
189
40
187
40
189
39
191
39
188
41
187
40
187
38
189
41
191
41
191
37
189
38
187
40
189
39
190
39
189
37
189
40
185
40
179
39
187
37
645
39
190
41
189
38
175
40
189
40
191
39
172
37
192
41
187
40
175
38
191
40
187
37
172
37
188
37
187
40
232
37
193
38
189
41
189
41
188
41
189
38
189
40
189
37
188
37
189
38
617
39
193
41
191
40
189
41
188
41
189
37
189
38
191
37
189
37
186
37
189
38
189
38
191
39
188
41
187
40
187
40
187
37
191
37
189
41
187
40
191
40
173
38
191
41
188
37
554
37
190
41
174
37
191
38
189
38
177
40
187
37
192
41
176
37
187
40
189
40
185
37
189
37
189
41
189
40
187
38
185
37
186
37
187
38
189
40
191
41
191
39
188
41
189
40
845
38
189
38
189
41
189
41
174
41
189
41
187
40
189
40
185
37
188
39
187
41
187
40
189
40
187
37
190
39
187
38
187
40
187
40
191
39
188
41
189
40
191
38
187
37
189
39
844
41
188
37
193
40
185
39
189
41
188
37
187
40
189
38
189
41
185
37
189
41
189
40
189
38
185
37
188
37
187
40
189
40
189
41
189
41
191
39
170
37
193
40
193
39
173
41
707
40
173
39
191
39
189
37
173
37
193
40
191
37
185
37
189
39
189
40
189
39
173
41
195
37
189
37
173
37
191
40
193
37
173
37
191
37
189
37
181
40
189
38
187
37
188
37
193
38
510
38
193
38
189
41
188
37
189
38
187
38
189
41
188
41
189
37
187
40
191
38
185
37
188
41
170
37
193
40
189
38
169
40
191
41
189
41
170
37
187
41
187
40
191
38
185
39
698
38
185
39
188
37
170
37
189
37
191
38
189
41
187
41
191
41
193
40
171
40
189
40
191
37
186
37
189
40
189
38
191
39
192
37
187
40
187
38
187
39
187
37
188
37
187
38
187
40
510
38
189
41
187
37
187
41
187
40
191
38
171
40
189
41
188
37
170
41
193
38
189
38
173
38
191
37
190
41
185
37
195
38
187
37
189
41
188
41
189
38
189
40
187
41
188
37
645
37
191
40
187
38
187
39
186
37
189
37
189
38
189
39
189
41
188
41
189
38
189
38
189
39
188
37
189
38
189
38
189
39
186
39
189
38
187
40
187
39
187
39
188
41
189
38
189
40
646
40
191
41
192
41
189
38
189
40
175
38
191
39
190
37
172
37
187
38
189
40
173
40
189
37
190
41
170
39
195
38
187
38
240
38
193
41
190
37
191
40
185
40
189
41
187
37
566
37
190
41
189
40
191
38
189
41
187
41
188
37
187
38
187
40
187
39
185
37
191
37
189
38
189
40
191
41
188
37
189
39
187
38
187
40
191
41
188
41
174
41
191
41
187
40
727
41
191
41
188
41
189
38
189
40
187
39
185
37
189
41
172
41
195
40
185
40
171
40
193
39
192
37
179
41
191
40
187
39
177
39
189
37
191
41
189
40
191
38
185
37
188
41
187
40
514
38
191
40
187
37
188
41
187
40
187
40
189
37
191
37
189
41
187
40
185
41
187
39
188
39
191
40
173
40
195
40
185
37
174
39
192
41
189
38
171
38
189
38
191
37
172
37
659
41
177
41
191
40
189
37
179
39
186
37
189
37
175
38
187
40
187
37
191
39
190
41
187
38
189
40
191
39
188
37
189
40
185
40
189
41
189
41
188
37
187
38
189
40
191
37
192
41
509
41
191
40
187
39
189
37
188
41
191
38
189
38
197
37
186
37
187
40
197
37
191
39
189
41
199
40
189
37
188
37
201
38
187
41
187
41
199
40
187
40
187
37
171
39
187
37
603
38
189
40
189
41
190
39
187
41
189
40
191
38
191
39
188
41
189
38
191
38
185
39
187
37
188
41
191
38
191
38
187
37
191
47
188
41
798
40
191
41
189
41
189
35
187
38
185
38
191
39
188
39
191
38
189
38
189
39
189
39
189
36
189
38
191
39
189
39
188
39
187
38
187
38
171
38
193
39
190
39
187
38
189
38
747
41
187
40
189
40
189
41
190
41
189
40
189
38
189
41
189
41
172
39
191
41
191
40
173
38
195
37
191
41
197
40
191
40
191
41
231
37
191
39
191
39
233
41
191
40
193
38
201
37
507
39
189
41
191
36
187
35
189
39
217
40
189
37
192
39
260
38
189
36
193
39
237
39
191
41
188
41
219
41
190
41
191
36
191
38
189
39
187
39
174
41
190
41
187
36
173
38
510
38
191
40
191
37
190
35
189
38
191
36
191
36
191
37
174
37
190
39
189
38
173
40
191
38
189
39
201
39
193
36
189
38
207
35
191
38
189
38
236
36
185
37
189
39
199
38
514
38
187
40
191
39
188
35
193
40
246
38
191
39
191
39
219
38
187
35
190
37
229
39
193
36
191
36
258
41
193
39
191
40
173
38
193
38
193
37
172
39
194
41
187
40
171
38
617
37
241
41
191
39
191
36
189
39
195
37
191
40
191
36
191
37
194
39
189
40
189
38
191
39
188
37
189
38
191
38
189
41
189
41
192
41
189
38
195
39
191
39
193
39
191
38
717
38
187
35
188
35
187
38
191
36
187
35
187
37
188
39
189
36
187
38
191
39
186
35
187
35
187
38
175
40
189
37
187
35
174
39
190
37
193
36
187
38
187
37
189
37
174
39
189
41
510
41
191
38
193
36
191
37
188
37
187
38
187
36
187
39
189
39
188
39
187
38
187
36
185
39
187
39
188
39
189
38
197
40
193
39
192
39
199
38
195
39
189
39
193
35
189
38
611
37
191
41
189
38
191
36
195
35
187
38
191
36
195
35
190
39
191
38
199
37
188
35
189
38
205
39
189
41
188
37
172
35
189
36
191
40
173
36
189
39
190
39
174
39
191
36
191
36
512
39
195
41
191
41
189
40
185
40
187
37
188
39
189
40
187
38
171
38
191
39
192
37
201
38
189
37
191
37
199
38
191
38
191
39
201
35
189
36
189
39
183
39
188
37
189
38
548
39
189
38
189
38
197
37
190
37
187
40
234
37
189
40
193
39
232
36
191
39
190
37
211
40
193
39
188
35
183
38
193
38
189
35
175
41
191
41
191
37
172
39
191
38
191
38
691
38
191
36
185
35
188
35
189
36
187
38
185
36
185
35
188
35
189
38
191
36
191
36
187
35
186
35
189
38
191
36
191
36
191
37
197
35
187
38
185
36
185
35
188
35
189
38
187
36
508
38
191
39
199
37
189
38
187
38
199
37
190
41
189
38
201
35
192
41
189
40
258
38
193
39
194
41
183
35
189
38
193
39
173
35
189
37
193
38
173
36
191
36
189
39
256
39
509
35
191
38
193
40
189
41
188
39
189
40
191
40
189
37
191
39
191
37
189
40
171
38
191
36
193
37
172
37
191
37
189
38
171
40
191
39
191
39
174
39
193
36
189
36
189
39
758
38
191
36
191
39
188
39
191
38
175
40
189
40
189
41
172
37
190
37
189
40
171
38
195
40
189
41
172
37
192
41
191
38
171
38
191
36
187
37
173
37
189
37
190
41
177
35
187
38
512
38
187
37
193
41
191
41
170
35
189
36
187
38
171
38
189
37
190
37
174
41
191
38
189
38
177
38
187
37
187
35
186
35
189
38
191
36
175
38
187
37
187
37
188
37
191
38
753
39
174
37
191
37
187
40
169
36
189
38
195
39
190
41
191
36
191
38
191
37
188
41
187
40
191
38
187
37
191
41
211
38
187
37
191
41
188
37
187
38
189
40
189
41
188
37
187
38
554
39
188
37
191
38
171
38
189
36
191
37
172
39
188
39
187
38
175
40
191
36
191
37
186
35
191
38
189
36
240
38
189
39
193
41
170
39
189
40
191
38
189
39
188
37
189
38
546
37
190
37
191
36
191
36
193
41
190
41
189
38
187
37
191
37
189
37
189
40
185
40
187
37
188
37
187
40
189
38
189
41
185
41
189
37
187
40
191
38
189
39
188
37
187
40
191
38
548
39
191
36
173
40
189
36
191
39
186
35
187
37
187
38
191
36
191
37
188
35
189
38
187
36
185
37
187
35
186
35
187
38
185
36
187
39
187
35
188
37
189
38
187
38
187
35
563
36
191
39
189
37
188
37
187
38
185
36
173
38
187
37
189
35
174
37
192
41
187
38
173
36
193
40
187
37
170
37
192
41
189
40
169
38
191
38
193
41
175
37
190
39
191
49
189
35
172
35
193
41
187
40
173
38
191
36
189
39
193
37
191
38
191
39
191
41
189
39
189
40
173
38
193
39
193
41
191
37
191
36
191
39
195
41
174
35
530
38
189
36
189
35
188
37
191
38
187
36
187
39
186
37
176
39
195
38
189
38
171
40
193
39
190
37
187
38
187
40
189
37
173
39
195
41
191
39
170
35
189
38
189
39
173
39
654
37
186
41
193
38
189
38
193
39
188
35
187
38
191
36
185
37
189
39
188
39
191
36
187
38
187
35
191
39
188
39
189
36
187
38
187
37
185
35
189
35
187
38
187
38
187
37
186
35
509
35
176
35
191
38
195
38
173
36
187
35
187
35
188
37
191
36
191
36
189
39
189
39
186
39
174
37
193
36
189
38
175
38
187
37
190
37
187
36
189
38
185
36
185
35
188
39
649
39
189
36
187
36
191
41
186
37
187
41
189
40
169
38
193
41
191
41
170
35
194
41
187
38
171
36
191
36
191
41
170
35
186
35
189
36
189
38
187
39
188
35
189
38
175
38
193
36
512
38
193
39
194
37
189
38
189
40
191
37
188
37
189
40
189
40
187
39
189
41
187
41
187
40
185
39
189
41
190
41
189
38
189
40
191
37
190
41
187
40
189
40
173
36
191
39
683
36
195
38
185
37
172
39
192
39
193
38
171
38
189
38
187
37
179
39
190
39
189
36
189
38
185
38
191
39
172
37
192
39
187
38
189
38
187
37
187
37
190
37
177
39
187
38
189
36
512
36
189
35
188
35
172
37
191
38
193
36
175
38
193
39
191
37
172
39
186
37
191
36
175
38
189
40
191
41
170
39
195
41
189
41
170
41
195
38
191
41
179
41
187
35
191
35
741
41
189
37
186
41
189
40
191
38
189
35
190
39
189
38
187
38
191
39
187
35
188
39
191
40
191
39
242
41
189
35
186
35
187
38
189
38
191
39
190
39
189
38
191
36
191
39
774
36
191
41
192
41
193
38
189
37
189
35
186
37
189
38
189
40
189
35
188
35
189
38
187
38
189
39
188
39
189
36
189
36
189
39
189
39
188
39
187
36
187
38
185
37
188
35
755
37
187
35
189
36
187
38
185
37
189
39
188
39
191
36
189
38
187
37
188
39
172
37
189
38
187
40
191
39
187
37
188
41
191
38
187
38
189
39
191
41
191
37
187
38
187
40
173
38
508
38
191
37
192
41
189
40
193
38
189
39
187
39
188
39
187
38
189
38
209
39
189
38
189
36
187
39
187
39
188
39
187
36
189
36
187
39
187
39
188
39
189
38
189
38
189
39
609
37
176
41
189
38
191
36
179
39
189
35
188
37
174
41
189
38
187
38
189
39
190
39
189
36
171
41
191
36
187
35
189
37
188
39
189
36
187
38
175
38
195
37
188
35
189
38
185
38
510
38
191
39
192
41
193
38
187
38
191
41
192
39
174
41
189
38
191
38
187
35
192
37
191
38
171
36
189
38
185
37
176
39
190
39
189
36
173
38
193
38
189
35
172
37
188
37
712
35
189
38
189
36
189
37
188
37
189
38
191
36
189
39
187
37
191
35
189
38
187
38
222
36
189
36
193
41
190
39
189
40
185
40
189
41
187
37
188
41
189
38
230
37
189
40
725
38
187
39
188
37
187
40
187
40
189
41
187
41
186
37
191
38
173
38
187
38
189
39
239
41
188
39
189
38
193
36
191
39
187
35
186
35
187
38
187
36
191
39
189
37
186
35
749
37
191
37
186
35
187
36
187
38
187
37
184
35
189
39
187
38
177
38
191
36
185
35
188
39
187
38
191
36
187
35
189
39
186
35
187
38
189
38
187
37
188
39
172
37
187
38
191
38
510
40
191
39
234
38
193
41
190
41
189
38
189
38
189
39
174
39
194
39
191
38
189
40
189
41
190
39
187
38
187
40
187
39
187
39
192
41
187
38
187
40
189
39
188
41
189
38
701
35
193
38
191
39
190
35
189
38
189
36
189
39
189
39
176
41
189
41
189
40
191
41
189
41
190
41
191
38
189
40
187
39
186
37
187
41
189
40
191
41
171
38
193
41
188
37
172
37
507
35
191
38
193
41
189
39
188
37
187
38
189
38
197
39
190
35
187
38
187
36
189
39
191
39
188
41
189
38
189
38
187
39
186
39
189
37
189
40
189
38
191
37
190
37
187
37
508
37
175
36
191
36
191
39
189
39
188
39
187
38
185
38
187
35
187
35
174
37
190
39
187
38
189
38
187
39
185
35
189
35
185
36
191
36
187
39
188
35
187
38
191
36
185
37
189
39
511
39
176
37
191
46
193
35
192
39
176
41
193
38
191
40
177
36
187
37
190
37
170
35
189
38
189
36
212
41
187
40
185
39
187
39
186
41
633
41
191
37
191
36
191
37
189
35
189
36
189
38
189
37
187
37
190
39
189
36
189
38
189
35
190
37
191
40
187
40
187
35
187
37
191
35
187
38
187
38
191
37
188
39
189
38
191
36
510
38
191
37
188
37
183
39
195
38
187
37
173
39
189
35
192
41
170
35
187
38
187
38
189
39
188
35
189
36
187
38
187
38
191
39
188
39
189
38
191
36
191
39
187
39
188
39
645
37
193
36
189
38
173
38
191
39
189
35
174
39
189
37
189
40
171
36
193
38
193
37
190
39
187
38
187
40
187
40
173
36
195
41
188
41
172
35
191
38
189
38
177
40
189
41
185
35
532
36
193
40
187
37
190
39
189
38
185
38
189
35
191
39
188
35
187
36
189
38
191
39
188
35
189
38
187
38
187
35
189
39
188
39
176
41
189
40
191
38
173
36
191
41
190
41
692
37
188
37
179
38
191
40
189
37
208
37
191
40
193
37
171
39
191
39
189
38
191
38
191
39
191
41
191
38
175
38
191
41
192
39
174
41
191
40
191
38
197
41
192
41
191
40
784
36
191
39
174
35
188
35
187
36
173
38
193
36
191
37
174
39
193
37
189
40
236
36
191
41
189
37
251
37
189
36
195
41
177
41
189
37
191
36
229
35
191
38
187
38
187
41
613
38
189
38
189
35
188
35
191
38
189
38
187
39
174
37
192
39
174
41
189
38
175
40
189
38
173
38
173
38
197
41
192
41
179
38
185
40
191
37
188
39
189
39
172
41
189
40
173
40
169
38
591
40
191
39
172
39
178
35
178
39
184
37
239
37
170
39
209
38
224
38
189
40
179
41
258
41
201
38
177
40
173
40
189
37
181
39
190
37
174
35
172
37
170
39
187
38
646
38
193
36
191
39
174
39
190
39
187
38
173
38
173
38
189
38
191
39
192
41
174
35
195
38
183
36
175
37
191
37
193
39
169
36
187
38
175
38
179
38
179
39
193
41
176
39
193
38
508
36
189
36
189
39
185
35
174
37
193
35
187
38
173
38
179
38
171
38
189
37
175
39
191
37
187
41
187
40
181
38
169
38
189
39
185
35
197
38
175
38
193
38
171
38
191
39
716
39
190
39
193
38
175
38
187
40
185
37
170
37
201
41
189
38
189
35
191
37
191
37
193
36
177
36
175
38
191
41
177
39
192
37
189
38
189
38
175
40
177
40
195
37
190
39
189
38
512
36
191
40
189
39
186
37
187
41
187
40
175
40
191
41
191
37
199
38
189
36
193
41
199
37
189
38
191
39
171
37
191
41
188
37
172
35
189
40
191
38
191
37
193
37
189
38
620
35
191
38
189
35
187
35
191
36
187
38
189
37
187
37
191
38
191
36
195
41
190
41
187
40
185
40
189
41
189
41
189
41
189
40
189
41
189
37
186
37
189
38
189
38
189
37
188
39
512
36
193
40
175
38
193
39
192
41
174
41
187
40
187
38
201
39
191
39
189
38
211
41
191
39
191
38
177
36
187
35
189
39
190
39
189
36
187
38
191
39
186
35
187
36
189
38
615
35
189
38
191
38
191
41
186
37
187
37
187
40
189
40
191
39
190
41
189
38
191
38
187
41
189
39
188
41
189
40
191
38
191
39
173
36
193
37
192
39
170
35
187
36
191
36
175
38
512
38
173
38
191
36
191
37
190
39
189
38
191
36
187
39
187
35
188
35
187
38
185
38
189
39
187
39
186
35
187
38
189
38
187
39
185
35
189
39
175
37
191
38
187
37
175
41
644
39
171
41
187
37
188
41
170
39
191
36
177
36
189
38
185
35
188
35
174
37
174
41
189
38
187
38
209
37
189
36
193
36
187
37
188
39
187
38
219
39
191
40
189
38
189
41
190
41
511
37
174
37
191
40
191
37
189
35
186
39
189
36
189
38
240
40
187
39
190
35
193
36
195
38
189
39
188
39
191
38
201
41
189
35
180
39
199
40
189
41
189
41
199
38
189
38
644
40
191
41
188
37
197
40
189
41
187
37
188
41
189
38
171
36
191
38
175
38
185
39
187
35
174
35
189
38
189
40
179
40
175
38
191
39
189
39
193
41
189
40
189
37
191
37
174
37
641
37
193
37
189
38
187
38
177
40
187
37
186
37
187
37
171
37
185
36
191
40
189
37
197
39
187
40
179
36
201
39
193
41
191
38
197
35
170
37
190
41
203
36
185
35
197
39
597
38
171
38
201
39
187
37
172
41
190
41
177
45
195
40
187
40
185
37
188
37
197
40
193
39
174
37
184
37
176
37
191
38
173
38
191
36
189
37
553
38
173
40
175
38
195
37
173
37
199
39
203
40
191
39
188
39
178
41
189
38
189
39
185
39
191
41
175
38
175
38
191
40
191
41
191
39
191
36
191
38
191
39
181
35
192
37
179
36
510
37
199
40
175
38
187
39
174
35
172
39
193
37
199
38
173
38
173
38
191
37
182
41
193
37
189
38
189
38
213
41
327
38
175
38
187
41
171
37
212
38
189
36
193
39
170
37
510
37
193
35
191
39
187
38
189
39
189
39
193
41
187
40
187
38
169
38
189
39
188
39
174
39
191
38
199
38
195
39
190
41
199
38
191
37
203
39
203
38
191
41
188
35
197
38
524
40
199
39
193
35
189
38
195
39
189
37
188
41
172
37
176
39
174
41
191
38
189
37
189
39
191
41
191
38
191
39
189
37
191
37
189
40
189
35
177
37
193
35
178
39
189
38
187
38
510
38
175
38
195
39
189
37
173
35
193
40
191
39
170
37
171
39
175
41
182
39
188
35
189
38
173
38
189
39
189
37
186
37
189
38
189
40
173
38
195
39
190
41
187
40
189
38
727
35
176
37
190
39
189
36
189
38
187
39
174
39
192
39
189
38
191
36
193
39
190
41
174
37
189
40
191
36
189
35
193
39
174
37
191
39
189
38
175
38
187
41
189
35
191
38
187
40
512
38
189
39
187
35
184
35
193
38
187
36
187
39
194
41
189
38
189
38
191
37
190
37
193
36
193
40
189
39
186
37
189
37
189
40
193
39
189
39
188
39
193
38
195
39
189
39
592
41
176
37
187
38
187
40
191
41
190
39
191
38
175
38
193
38
193
37
170
39
188
37
174
39
176
35
189
36
193
38
179
37
191
35
191
40
173
38
181
38
187
35
175
37
177
41
190
39
511
37
260
38
187
40
193
37
182
37
172
35
172
37
199
38
189
39
177
41
192
39
174
37
199
40
179
38
191
37
201
36
191
40
189
41
201
37
189
38
171
40
211
37
191
38
189
36
199
37
647
41
189
38
183
40
177
40
175
36
177
38
177
41
181
35
209
36
171
40
189
40
189
41
186
37
172
39
191
35
191
40
189
41
173
39
187
37
186
35
187
38
189
38
187
37
188
39
174
41
651
41
189
38
191
36
189
39
187
39
186
35
191
36
199
39
187
39
186
35
201
36
191
37
195
35
199
38
189
38
173
40
199
41
191
39
187
40
211
41
176
41
191
39
203
40
512
38
177
41
187
41
188
35
172
37
185
38
173
38
191
38
187
39
188
37
187
40
189
40
191
39
189
37
190
41
191
38
193
37
191
41
191
35
193
40
179
40
171
38
173
38
193
39
196
41
513
41
174
39
193
40
191
39
177
41
187
41
191
37
189
40
189
38
189
39
192
39
191
38
191
39
191
39
191
37
189
40
191
40
189
37
188
39
189
40
187
38
189
41
190
39
191
38
587
40
189
35
172
39
188
39
189
38
189
36
191
37
188
39
176
41
189
40
189
40
173
38
191
39
188
37
170
35
176
39
191
38
185
38
187
35
191
39
176
41
191
35
191
38
177
36
189
35
512
37
197
41
189
38
191
38
189
37
192
41
189
40
173
36
193
38
187
37
171
37
177
39
191
39
176
41
190
41
191
38
199
39
188
39
174
41
195
40
187
40
189
37
175
41
187
39
720
37
191
38
173
38
189
40
173
38
191
39
195
39
172
39
189
36
189
38
187
36
189
37
188
35
176
41
191
40
175
40
187
39
191
39
190
39
193
40
197
35
190
39
193
38
187
40
191
39
550
38
189
37
195
39
185
38
191
36
191
41
174
37
190
37
189
38
175
38
191
38
191
39
174
39
190
39
174
41
191
38
189
38
189
35
188
37
191
38
193
41
175
37
193
39
191
37
627
39
172
39
189
38
189
36
195
37
190
35
174
37
191
38
175
38
177
40
191
41
195
39
187
36
193
38
191
39
192
35
185
38
187
38
191
39
197
41
191
36
191
38
187
37
190
39
174
39
733
38
187
40
191
39
190
37
189
40
177
40
187
37
189
41
170
39
190
37
189
38
173
36
195
38
185
37
172
37
190
37
174
39
191
38
191
36
191
39
175
41
191
39
190
39
189
38
510
38
189
40
189
35
190
35
189
38
191
38
189
39
187
37
191
37
191
38
189
39
191
41
176
37
189
37
187
40
169
36
191
40
191
39
188
41
189
40
185
40
171
38
193
39
191
39
172
39
511
39
191
35
187
40
189
41
187
37
188
41
189
38
189
40
187
46
171
40
187
39
189
39
191
37
189
38
514
40
193
37
191
37
193
36
189
38
185
37
189
39
188
39
177
35
191
38
191
39
175
39
193
37
191
35
175
37
191
40
191
39
171
39
187
41
191
37
170
35
191
40
187
39
171
38
735
35
176
41
193
36
189
38
187
37
191
39
191
35
189
38
187
38
191
37
188
35
189
38
187
38
191
39
187
35
188
39
189
38
189
38
187
39
187
37
190
37
187
36
187
38
191
37
188
39
509
39
178
35
189
38
191
36
175
38
193
39
191
37
172
39
188
35
189
36
189
36
189
37
191
37
227
41
187
39
191
37
177
35
191
36
189
40
169
36
187
37
191
37
190
41
189
38
642
38
191
38
189
39
188
35
189
38
191
38
189
37
190
41
193
36
187
36
173
38
189
39
188
35
174
39
189
40
189
38
171
38
193
37
193
41
172
39
195
40
191
38
189
41
189
41
192
41
512
37
191
38
189
39
228
38
189
39
190
37
185
38
187
38
189
39
191
39
191
40
191
40
191
37
190
37
193
40
189
40
191
37
188
37
227
39
191
41
189
40
189
35
191
37
191
35
526
40
189
37
189
41
170
39
188
35
193
40
169
38
189
38
191
39
172
37
190
37
187
38
175
38
191
38
191
39
188
35
187
38
191
36
171
40
189
39
191
39
186
35
189
36
187
36
189
39
512
37
189
35
187
36
187
38
185
38
187
35
188
37
187
38
187
36
171
40
187
39
189
39
172
39
192
39
189
38
187
38
187
39
187
39
172
41
188
41
189
38
175
38
189
40
187
41
170
37
510
37
195
39
189
38
195
36
187
35
189
37
188
39
189
36
171
38
189
38
193
39
174
39
188
41
189
40
169
38
189
40
191
41
169
35
197
39
187
38
191
38
189
39
187
35
188
37
621
41
192
39
176
37
193
40
191
39
228
40
191
39
190
35
189
38
189
38
195
39
188
37
189
38
189
38
173
36
191
37
192
37
189
40
189
38
187
37
235
37
189
39
191
40
191
36
666
35
193
37
191
40
189
37
187
37
188
35
189
38
187
38
185
35
190
35
187
38
191
38
189
39
187
37
176
39
191
39
189
38
187
38
191
37
188
35
187
38
191
36
187
35
189
39
186
35
511
39
179
37
189
38
189
38
175
38
193
39
188
37
191
36
189
36
187
35
187
37
186
35
191
36
175
38
189
38
187
39
187
39
190
41
187
36
187
38
187
39
187
39
190
41
189
38
642
38
171
36
191
40
191
39
172
39
190
39
193
38
173
38
187
38
187
35
179
39
185
35
193
37
187
40
191
39
189
35
174
41
191
36
189
38
191
39
187
35
188
39
191
36
173
40
191
38
512
38
187
35
192
41
189
40
193
37
191
39
193
41
189
40
191
39
189
41
172
39
190
39
191
38
187
39
189
37
193
35
195
40
189
37
191
39
172
39
193
39
191
40
173
36
189
39
683
36
191
38
193
35
178
35
188
35
189
36
189
38
189
41
192
39
191
38
191
36
191
41
193
39
191
38
191
39
177
37
189
37
189
40
191
36
191
39
192
37
187
40
211
37
188
41
759
41
186
37
189
39
175
38
191
38
185
39
189
41
188
41
191
38
187
38
187
37
189
37
182
39
189
38
195
40
189
41
191
41
190
41
187
38
187
38
189
39
184
37
189
37
189
38
189
40
717
39
187
39
188
39
187
38
185
38
187
35
187
35
188
37
172
41
189
40
189
36
173
38
187
41
186
37
172
39
191
41
191
38
185
39
187
37
188
41
191
38
171
38
195
40
187
39
509
39
192
41
189
38
191
36
187
35
191
37
190
41
189
38
189
36
185
37
188
35
189
38
189
36
187
37
187
37
191
35
189
38
189
36
189
39
188
39
187
38
187
36
187
39
190
39
854
41
187
40
189
41
189
41
186
37
189
38
189
40
191
37
188
37
189
40
189
38
173
36
193
41
191
39
189
38
191
38
191
39
189
41
186
41
189
38
189
40
187
39
190
37
187
38
776
35
191
40
189
41
187
39
190
41
170
35
191
38
191
38
169
38
195
37
188
39
191
38
187
40
187
37
175
39
189
39
193
37
168
35
187
38
187
38
173
38
193
37
192
39
195
36
191
38
510
38
191
37
188
37
191
38
191
38
187
37
187
37
170
35
192
37
191
38
173
38
189
36
191
41
188
37
191
38
189
36
193
39
185
37
189
41
187
38
171
36
191
38
189
37
172
37
623
38
177
40
187
37
190
41
225
39
190
37
189
36
187
38
191
39
187
35
172
37
190
41
191
36
189
38
189
39
188
35
189
38
189
36
187
47
189
41
509
41
189
38
191
40
189
37
187
39
193
39
191
38
191
41
190
39
191
38
189
36
215
41
565
45
205
41
211
49
209
45
199
43
215
45
213
45
613
48
213
45
212
46
213
43
238
45
211
46
211
47
209
45
213
45
225
46
215
43
213
44
209
47
213
45
207
48
213
41
214
48
195
47
211
41
210
46
213
45
449
47
191
45
211
46
209
43
210
46
211
43
215
46
213
45
213
44
213
45
213
47
209
44
215
41
212
48
209
45
211
49
209
45
211
45
206
46
211
45
193
45
445
45
386
43
212
44
211
45
209
44
215
45
224
48
213
45
215
48
211
45
213
41
203
44
195
45
211
44
221
47
197
43
209
48
209
41
197
43
195
46
199
47
589
43
193
43
207
46
195
45
213
43
213
47
211
41
195
44
195
46
215
41
212
46
213
45
222
48
195
47
211
45
211
47
197
45
197
45
223
45
203
43
213
49
619
41
213
45
213
43
223
45
197
41
210
48
211
43
195
43
222
45
193
43
193
43
211
47
213
43
211
47
213
45
214
48
195
45
215
49
213
45
215
43
213
45
439
46
209
45
211
43
211
45
211
45
208
44
211
45
209
44
215
45
213
47
195
46
195
47
215
41
195
44
207
47
215
41
199
46
211
47
199
45
193
41
211
48
648
46
197
45
215
41
288
43
211
47
221
45
213
44
213
45
209
45
211
47
213
43
212
46
211
45
222
48
215
45
210
46
213
45
213
46
195
46
211
45
210
46
471
45
213
45
195
46
197
43
215
43
209
48
209
43
199
47
211
45
217
41
213
47
213
43
212
46
205
41
211
48
211
45
205
45
209
48
217
41
212
46
213
43
609
46
215
45
238
43
213
45
217
45
193
43
209
48
219
43
214
46
195
47
197
43
211
46
209
45
195
45
214
46
203
45
211
47
209
47
193
45
193
43
209
48
619
45
211
46
211
45
195
43
195
47
211
47
211
41
208
48
209
43
195
41
214
46
195
43
213
43
211
49
211
43
205
44
197
48
195
47
201
43
197
47
195
46
749
43
193
45
208
48
197
47
199
43
201
49
197
44
213
43
211
46
205
45
195
47
207
45
225
47
209
47
213
45
213
43
196
46
239
45
194
46
199
49
195
45
735
45
214
46
201
47
191
45
210
46
197
47
213
43
193
46
199
48
197
47
213
45
215
45
195
41
211
46
193
48
195
47
211
41
246
45
193
44
197
46
225
45
560
45
222
48
193
47
193
47
197
45
212
48
223
45
213
45
213
45
210
44
213
43
195
45
211
47
217
45
222
45
193
43
213
46
211
47
191
45
214
48
193
49
800
45
211
47
209
43
213
43
208
44
195
45
213
43
192
48
213
47
213
47
213
45
193
43
215
49
211
43
217
45
211
48
197
47
219
46
213
45
191
41
211
48
463
47
213
47
191
47
203
48
217
47
210
46
213
41
213
46
195
46
221
47
191
47
211
47
211
41
211
46
282
45
286
47
228
46
197
47
201
41
199
49
223
45
195
41
209
47
270
43
220
46
239
48
209
45
260
43
256
47
219
45
286
46
306
43
282
47
227
46
243
48
225
43
242
45
214
48
246
46
221
41
225
41
195
43
201
48
219
41
274
48
211
45
246
47
256
45
218
45
234
46
256
47
205
43
210
48
256
49
284
45
203
46
225
43
241
45
217
45
280
45
205
44
219
43
268
46
245
48
243
46
217
45
244
45
280
45
207
45
254
47
236
48
246
48
294
45
215
45
246
45
254
45
211
45
221
47
228
46
702
42
195
46
197
45
256
45
266
43
235
47
252
43
240
41
238
47
219
46
260
48
193
45
226
46
207
43
260
41
297
48
678
43
197
45
227
45
224
46
205
45
567
47
229
41
195
48
250
44
215
43
212
44
231
49
213
45
197
41
250
45
216
46
203
41
207
44
217
45
201
45
225
45
197
47
201
48
227
45
223
47
205
47
219
47
215
49
217
47
213
48
197
47
217
45
198
46
197
45
231
48
205
45
220
48
223
45
215
47
193
47
443
45
232
48
402
45
210
46
197
45
213
43
223
45
228
45
215
43
223
45
205
43
203
46
225
43
225
45
201
45
199
48
219
43
190
46
195
46
239
46
237
41
274
49
248
45
258
43
222
46
225
45
247
43
225
43
203
45
225
45
197
45
217
45
252
47
209
45
221
43
217
48
197
48
217
43
231
45
224
44
195
47
283
48
256
48
262
43
404
43
246
43
220
45
227
46
245
43
229
41
293
46
223
46
237
47
280
47
274
43
250
45
192
46
195
46
219
45
225
47
199
45
220
45
197
57
217
43
220
48
215
43
205
46
201
47
197
45
195
46
245
45
223
47
226
46
221
43
225
43
209
47
195
46
248
46
215
45
220
46
199
45
195
43
208
46
237
45
223
45
248
47
220
48
274
41
238
47
224
48
229
49
231
41
216
48
233
45
257
46
235
45
221
47
193
43
212
46
211
45
207
49
205
45
215
47
195
46
211
45
205
46
213
41
211
46
223
45
536
43
207
45
221
47
197
46
193
49
217
43
194
46
203
45
209
45
196
48
219
45
205
46
199
45
213
41
196
48
215
43
203
47
223
45
199
45
221
45
256
43
542
46
308
45
223
45
286
44
223
43
264
43
229
45
260
41
224
47
223
46
286
43
248
47
230
45
227
44
248
46
225
45
224
45
234
48
227
44
201
48
508
46
211
41
220
46
203
47
228
44
209
45
193
41
201
48
201
45
256
43
276
44
249
44
223
43
266
47
249
43
243
45
245
45
257
44
278
43
213
47
708
43
209
46
233
46
217
45
443
47
242
47
203
43
199
48
197
45
205
41
201
46
209
47
193
45
197
48
229
43
193
44
197
48
197
47
195
43
516
43
490
48
231
46
227
47
201
48
197
43
221
43
209
45
197
47
218
44
199
47
215
41
223
47
215
44
193
46
195
43
215
46
199
47
203
45
203
49
195
46
199
47
301
45
240
46
235
45
199
46
209
47
195
41
225
43
199
47
206
46
197
45
225
47
195
46
223
47
191
47
199
44
195
47
197
41
199
44
264
48
274
45
240
43
254
45
226
45
254
43
272
47
205
46
207
45
230
45
193
43
195
43
195
46
201
48
197
45
217
46
195
45
213
43
219
43
223
46
201
45
228
46
217
45
222
45
209
45
475
48
252
45
266
43
242
45
248
45
288
45
191
43
232
47
201
43
211
45
211
47
767
43
193
45
217
43
201
47
229
47
213
46
201
45
207
41
195
43
219
45
213
43
203
48
215
45
203
46
193
47
224
46
197
45
199
41
207
46
195
46
227
45
233
45
207
48
243
49
197
48
227
47
222
47
199
45
228
45
199
43
605
44
221
45
199
49
215
45
224
46
221
45
197
47
450
45
268
46
225
45
201
46
209
47
199
45
191
45
221
47
215
46
213
47
195
41
206
48
546
47
197
43
213
43
199
47
203
45
209
49
203
43
218
46
205
47
222
49
414
45
248
43
287
43
254
45
282
49
247
47
223
47
274
48
243
44
296
45
248
43
224
45
707
48
241
48
233
43
227
43
254
45
199
46
223
45
218
44
211
43
226
45
195
43
216
47
215
43
220
47
225
46
227
43
221
45
209
43
195
48
229
47
205
45
201
47
207
44
201
47
225
44
195
44
213
45
224
45
215
47
215
45
248
45
215
43
704
45
538
47
213
47
244
47
473
56
201
41
462
48
268
52
262
45
274
51
257
48
534
63
294
48
298
46
270
47
237
46
227
50
217
49
219
49
237
43
229
46
213
49
221
45
241
49
203
55
233
46
235
55
206
46
226
53
213
51
209
55
211
61
242
59
227
47
252
49
221
52
227
46
213
59
223
45
197
45
232
45
278
49
279
47
236
45
230
48
238
47
224
43
220
48
211
43
219
41
233
43
215
47
229
49
241
46
268
47
213
47
216
48
199
41
199
52
771
52
228
46
228
48
250
47
218
53
199
49
603
47
217
48
231
46
235
46
215
43
229
47
220
53
220
46
219
54
246
48
223
53
235
50
231
43
239
47
221
43
207
47
224
51
230
45
254
49
205
53
651
50
205
51
241
49
221
47
238
41
231
43
234
47
236
49
299
49
215
47
213
45
224
45
203
48
238
45
240
45
209
45
207
45
236
53
227
50
248
43
205
49
226
51
254
47
245
46
232
45
756
45
232
53
276
55
270
53
238
47
268
53
285
49
295
47
242
47
286
48
209
45
243
53
233
56
209
48
306
52
242
47
244
59
229
45
229
45
212
48
215
54
213
48
227
47
197
49
526
47
579
45
239
51
274
47
218
61
201
56
209
43
214
45
225
54
258
45
228
47
201
49
211
63
222
48
211
47
205
53
221
43
236
47
270
49
260
49
197
45
656
49
229
65
195
67
227
43
226
55
216
55
205
47
217
50
219
47
227
55
219
51
223
45
203
57
215
52
225
46
303
47
207
48
226
55
217
47
201
51
230
49
543
55
201
41
268
55
245
51
243
46
240
55
238
49
262
53
220
45
209
56
205
45
205
49
201
47
205
49
219
51
551
47
207
51
737
46
228
55
225
41
220
55
220
48
240
49
205
48
203
61
219
49
203
45
250
50
244
45
259
56
236
67
227
47
759
48
248
49
197
65
547
45
230
45
218
47
193
47
227
47
220
46
597
47
203
45
197
43
217
47
215
49
211
47
197
45
439
41
214
46
209
45
199
41
203
46
219
45
215
47
219
45
213
43
201
47
680
49
195
48
213
43
218
46
250
46
223
43
195
44
310
45
263
48
231
45
588
45
231
45
199
44
221
45
220
45
193
45
191
41
218
46
225
45
206
48
193
47
443
47
227
46
211
47
652
41
546
43
197
48
254
46
201
45
274
49
235
45
228
45
268
43
248
41
262
47
231
43
224
47
236
46
296
45
259
44
256
46
235
46
467
49
296
46
225
43
220
48
532
47
297
47
229
48
284
47
652
45
250
43
238
43
289
46
268
47
246
45
230
43
256
45
660
45
228
45
709
43
493
44
215
47
211
43
211
47
193
45
215
49
215
47
215
41
213
45
193
45
445
47
191
45
210
46
213
43
193
43
195
46
223
41
217
48
209
45
193
43
195
43
212
44
213
43
214
46
227
47
205
46
217
45
195
44
213
45
205
43
195
41
448
45
209
46
215
45
214
48
209
43
213
46
193
44
211
45
209
48
213
47
211
42
213
43
213
45
211
49
197
45
213
47
213
45
217
47
213
45
195
45
199
43
593
41
195
46
213
43
195
41
212
46
193
47
209
43
211
46
199
43
193
43
199
46
201
47
197
45
197
41
197
41
209
47
213
43
215
45
223
46
205
45
201
47
248
45
274
45
211
45
217
41
233
45
203
46
219
45
242
47
197
45
233
41
307
47
246
47
201
47
241
43
223
43
291
46
256
46
217
45
219
45
226
44
225
41
192
46
286
45
220
48
244
46
195
45
674
43
488
46
420
45
236
47
226
46
254
47
227
46
284
43
236
45
256
43
242
47
242
47
270
47
251
41
237
43
232
45
258
41
256
43
234
45
244
45
193
43
469
46
213
45
213
41
195
46
211
47
209
47
211
47
211
41
212
48
209
45
211
43
209
43
213
47
208
46
554
43
216
46
225
43
210
48
209
43
213
44
211
47
203
45
225
47
197
45
212
46
195
43
215
43
196
46
197
44
203
47
215
48
195
46
197
47
199
45
203
44
645
45
213
47
197
45
214
46
193
47
195
45
201
43
193
46
209
45
195
41
214
46
197
47
221
46
217
45
199
43
212
46
195
45
213
47
223
43
193
43
216
46
197
47
546
47
197
48
215
47
195
45
197
46
193
46
223
47
217
45
211
45
195
46
195
45
254
47
213
47
209
43
211
43
197
44
215
47
193
45
195
43
201
46
637
43
198
46
213
41
213
46
211
47
209
41
213
45
215
45
211
48
197
47
209
41
217
47
215
45
211
44
193
43
201
47
208
44
211
45
209
45
213
47
266
45
683
48
225
47
216
48
211
43
212
44
213
45
258
47
210
48
213
45
213
46
211
45
250
43
211
46
217
43
213
46
213
45
215
46
211
45
211
43
199
46
211
45
583
45
211
46
211
47
209
45
213
45
197
45
213
46
211
45
197
45
208
46
215
45
195
43
213
45
215
47
208
46
213
43
218
46
217
43
214
46
221
43
213
47
449
45
215
45
211
47
233
48
211
43
193
43
214
46
213
47
209
44
213
45
211
47
211
47
213
45
203
46
195
45
195
45
195
45
209
47
215
43
210
48
211
41
457
47
197
49
192
48
211
45
213
44
199
48
193
45
193
45
193
43
192
42
195
46
215
41
212
46
211
45
195
45
195
41
211
45
191
47
211
44
245
41
215
43
660
45
195
45
209
46
213
45
195
43
210
48
213
41
216
46
197
47
197
45
213
46
211
45
213
41
195
46
211
45
209
44
195
46
193
45
209
41
199
48
215
47
195
43
489
45
209
41
196
44
215
45
197
43
212
44
201
47
193
43
210
46
225
43
210
48
199
45
193
45
215
46
193
48
219
43
215
45
193
45
211
46
197
44
199
47
630
46
215
43
199
48
201
45
227
44
197
46
213
46
213
45
213
46
221
45
212
46
215
45
218
44
215
41
214
46
211
47
209
46
193
46
211
45
207
46
775
43
211
48
211
41
212
46
195
47
203
43
210
48
209
41
211
49
219
45
213
44
211
47
209
43
211
49
215
43
218
47
215
41
210
46
213
43
212
46
215
45
542
46
207
45
199
43
195
43
229
47
211
46
209
47
213
41
214
46
221
45
194
44
209
45
205
45
203
46
197
44
211
45
212
46
207
47
193
43
211
48
197
49
704
44
197
44
193
45
213
45
194
46
213
41
203
41
211
47
195
47
209
42
211
47
221
43
213
45
195
43
209
46
195
46
211
55
219
46
197
45
213
43
224
45
211
43
198
44
195
46
223
43
231
43
205
42
213
45
209
47
213
45
215
43
211
49
213
45
193
41
211
45
211
43
210
48
209
43
492
46
211
45
212
46
213
43
209
48
207
45
211
47
209
43
213
43
206
46
211
43
213
48
211
45
217
45
213
45
215
45
197
46
199
48
215
47
197
47
209
45
631
46
211
47
211
41
213
45
215
47
193
43
209
45
213
45
208
48
213
45
215
44
215
41
213
46
195
44
213
41
215
48
211
45
213
44
260
46
211
45
209
47
505
43
214
48
193
45
211
41
214
46
211
45
212
46
197
44
217
45
214
48
211
45
214
46
213
41
193
43
210
48
211
41
195
43
211
47
213
45
212
48
213
43
473
43
209
45
215
43
211
47
215
41
212
46
213
43
216
46
213
45
212
44
195
45
217
43
209
49
217
43
210
48
209
43
212
48
209
45
195
45
210
48
209
43
660
41
212
46
211
45
207
46
199
49
213
43
212
46
211
45
212
46
213
43
211
48
209
43
211
43
211
44
211
45
210
46
211
45
209
47
196
46
211
45
209
47
621
45
211
43
211
45
215
41
193
44
211
45
209
43
210
46
209
41
195
43
210
46
209
41
195
43
208
48
209
45
211
43
209
43
211
45
206
46
211
45
193
45
541
46
195
44
213
43
210
46
193
47
213
45
197
44
213
45
213
46
215
45
211
47
211
45
203
41
199
43
213
45
221
46
213
45
211
46
209
45
213
45
201
46
609
45
191
43
212
48
209
43
211
46
213
47
201
41
210
48
209
43
199
41
213
47
211
45
216
44
215
43
197
41
213
45
213
43
209
45
215
47
207
46
211
45
616
46
209
43
213
48
193
48
213
47
212
46
213
43
211
48
211
45
211
44
211
47
207
43
209
48
209
43
199
47
213
43
211
43
195
46
211
45
209
47
209
43
599
45
211
46
213
45
197
45
210
44
213
43
211
46
209
45
193
41
211
48
209
45
193
43
211
46
213
45
213
43
210
46
244
48
211
47
213
42
195
46
213
43
589
41
214
46
213
47
211
44
213
45
193
45
213
48
211
47
213
44
213
45
211
45
198
46
211
47
209
45
211
45
211
41
232
45
209
46
211
45
193
43
213
44
570
45
213
45
211
45
209
46
213
43
197
47
213
47
213
41
210
48
209
43
209
48
211
45
215
43
195
48
211
45
218
44
213
43
215
46
207
45
215
46
215
47
581
45
213
46
193
46
213
43
240
43
211
46
213
47
209
44
211
47
209
43
206
46
215
45
216
46
195
47
213
43
212
46
213
41
210
46
201
43
213
47
207
46
583
46
211
43
213
46
211
47
209
43
211
46
209
43
193
43
211
46
209
43
212
46
209
45
211
43
209
45
213
47
193
47
209
47
213
43
212
46
211
47
209
41
607
48
209
43
212
46
213
47
211
43
213
43
215
45
211
46
211
43
210
46
211
43
209
46
211
45
209
45
212
48
195
45
215
47
213
45
215
41
208
48
211
43
563
47
197
47
217
48
209
45
211
47
211
47
215
43
212
46
213
45
195
44
211
47
207
43
209
48
213
45
210
48
209
43
209
46
195
46
215
45
208
46
215
45
603
45
211
47
213
41
190
46
213
45
207
45
213
45
211
43
214
46
193
47
207
43
211
46
213
41
210
48
209
43
209
46
209
45
195
45
214
44
215
45
211
46
617
45
209
46
209
45
193
43
211
48
211
45
209
45
212
46
215
43
210
46
213
43
195
43
212
44
211
45
212
44
213
45
211
43
209
45
213
43
195
46
211
47
609
43
208
48
209
45
211
43
209
45
209
45
206
46
211
47
209
46
211
47
211
45
206
46
213
43
213
44
195
46
215
45
212
48
211
45
213
46
201
47
213
45
593
45
214
48
213
43
212
44
213
43
216
46
211
47
209
46
193
46
211
43
209
44
213
47
209
41
203
44
211
43
211
46
195
46
213
43
210
48
211
45
211
48
601
47
213
43
201
46
211
45
211
44
213
45
209
43
213
49
195
47
215
44
213
45
215
41
213
45
209
47
211
45
215
45
192
48
213
47
217
41
213
43
211
45
592
43
213
43
193
43
213
46
211
45
211
46
213
43
205
41
212
44
211
45
197
46
213
43
211
43
211
45
213
43
244
47
212
46
211
43
199
45
212
46
213
45
603
45
201
46
209
45
211
49
209
45
211
45
208
44
211
45
209
45
211
47
193
47
213
43
209
43
213
43
208
48
250
46
211
43
212
46
195
46
213
43
212
44
524
47
213
45
212
46
211
43
199
47
207
46
213
41
210
55
215
43
212
48
193
43
215
45
211
48
215
43
212
48
256
46
688
47
210
44
213
45
211
46
213
47
215
41
213
47
213
43
214
46
213
45
214
44
213
45
197
47
210
46
215
47
212
46
213
47
211
44
213
47
215
45
212
48
593
45
213
43
212
48
211
43
216
48
213
45
203
45
210
46
215
47
213
46
215
47
217
47
213
47
213
43
195
44
209
45
215
45
214
48
211
43
213
46
211
45
611
45
212
48
211
47
213
48
209
47
213
43
200
48
211
43
213
47
199
44
213
45
211
45
213
47
213
41
197
43
211
49
213
45
197
41
214
48
211
43
213
46
643
43
211
49
213
41
222
48
209
43
217
48
209
45
213
47
196
48
211
43
213
49
199
48
213
47
209
47
215
47
217
45
206
48
213
47
207
47
195
48
213
45
622
44
213
43
211
46
213
47
211
43
211
49
215
45
216
46
225
43
210
48
215
47
193
43
209
48
217
47
208
48
215
47
197
45
209
46
215
45
210
46
215
45
640
45
217
47
196
48
209
47
211
47
215
45
215
43
212
48
209
45
212
48
197
47
211
43
212
48
193
47
209
45
212
48
209
45
213
48
197
48
213
45
217
48
625
47
209
46
213
45
215
45
213
47
193
45
217
45
213
47
217
45
210
48
195
47
215
43
210
48
195
49
215
43
208
48
213
47
209
43
194
48
213
47
213
47
694
47
211
41
213
45
211
43
201
43
211
43
215
47
206
48
209
47
211
47
209
49
213
45
195
47
211
49
213
45
195
47
213
43
217
45
214
48
215
43
197
43
568
47
217
48
209
47
211
47
209
49
217
47
210
48
197
47
217
43
208
48
213
45
207
48
215
47
213
43
213
47
193
45
217
43
213
47
211
47
213
47
193
45
636
46
197
45
217
47
211
47
217
43
210
46
213
45
216
46
209
47
193
45
212
48
211
47
213
46
209
45
213
47
209
49
215
45
193
43
211
47
215
45
208
48
627
43
212
48
211
41
213
46
211
45
211
47
211
46
217
47
210
46
197
46
213
45
210
46
215
47
211
45
213
47
213
41
214
48
213
45
209
48
213
47
209
47
595
44
211
47
215
47
195
43
209
45
213
45
206
48
213
47
209
47
213
47
211
43
195
49
213
45
213
47
212
48
211
47
211
48
209
47
217
47
192
48
213
43
626
48
213
45
213
46
197
46
213
45
209
46
197
46
213
45
209
46
213
47
209
45
205
48
213
45
213
48
197
48
215
45
208
48
213
45
213
44
195
48
213
45
646
45
209
48
213
47
213
43
213
47
195
43
209
47
215
45
213
43
215
47
213
43
212
48
213
45
199
41
213
47
215
45
197
49
213
45
205
47
214
44
213
45
632
48
211
43
214
48
211
45
213
47
195
48
211
45
217
49
195
48
211
45
213
43
213
45
213
45
195
43
213
45
215
43
212
46
215
43
212
48
213
45
217
44
197
46
455
46
201
45
213
43
214
48
197
47
213
45
212
46
211
41
213
46
211
45
215
43
212
46
199
45
215
43
208
46
213
43
211
44
197
44
213
47
211
44
215
47
453
47
213
41
210
48
211
43
213
48
211
43
213
49
198
48
213
45
211
44
213
47
215
43
211
49
215
45
212
46
213
45
211
46
211
47
217
49
215
43
199
43
449
43
209
44
211
47
211
47
197
46
211
47
215
44
209
47
217
47
203
46
215
47
214
48
193
46
215
45
212
48
211
43
213
48
193
46
215
47
218
46
209
45
599
41
212
48
213
43
209
46
195
48
213
45
213
46
213
45
213
41
213
47
217
47
214
46
199
45
209
43
211
44
213
45
212
46
199
44
209
45
212
46
215
47
619
48
209
47
213
45
209
46
213
43
213
48
195
46
213
43
209
48
213
47
209
43
214
48
209
45
213
48
193
44
213
43
213
48
209
47
215
45
206
48
213
43
619
48
213
45
211
43
213
47
215
41
210
48
195
47
213
41
212
46
213
43
207
48
211
43
213
43
213
47
217
47
212
46
215
47
217
46
213
45
201
45
216
46
645
46
213
45
217
49
215
45
215
43
211
49
217
45
210
48
195
47
217
47
209
48
217
47
208
48
213
45
209
48
213
47
209
47
213
47
213
43
212
48
213
43
593
47
214
44
213
45
211
46
213
47
209
43
211
49
215
45
201
45
215
47
215
45
214
48
211
43
195
43
212
48
213
45
207
46
213
45
213
45
211
46
215
43
616
46
211
45
197
41
212
48
211
43
213
49
211
45
217
47
210
44
213
47
193
45
209
48
211
45
213
47
211
44
197
43
213
45
208
46
213
47
211
55
215
45
213
47
209
48
215
45
212
44
213
47
213
42
197
44
209
43
211
46
209
43
215
47
194
46
209
45
213
45
209
46
211
43
210
46
587
48
211
45
217
46
213
47
199
43
208
46
213
43
209
48
209
45
215
43
209
45
211
45
197
43
209
45
211
43
212
48
213
43
216
44
211
45
213
44
211
47
595
45
210
48
209
43
215
44
195
48
211
45
212
46
197
45
215
41
209
48
213
43
212
46
193
45
213
45
207
46
211
45
209
46
203
43
213
43
211
44
203
47
552
46
199
49
215
45
212
46
211
43
213
46
256
46
209
45
213
42
195
46
213
43
211
48
213
43
213
45
197
44
211
45
211
44
213
45
213
43
207
46
195
45
571
44
195
45
213
43
208
48
211
41
213
46
211
47
207
45
211
49
195
47
211
49
213
45
215
41
209
48
197
43
211
47
213
47
213
43
212
44
213
47
213
46
609
47
215
45
214
46
199
47
217
46
213
45
215
49
211
45
217
45
211
46
211
41
195
45
213
47
215
47
216
44
215
43
210
48
213
45
212
46
211
45
213
46
576
47
213
43
213
43
196
46
213
43
218
44
211
47
209
46
215
45
211
47
209
45
211
45
207
46
213
47
210
44
213
45
193
45
210
48
213
43
214
46
211
45
579
47
207
44
213
45
211
45
211
44
197
45
211
45
209
46
213
47
212
46
211
45
209
47
211
45
211
45
212
48
209
45
211
48
211
47
213
41
194
46
213
45
601
41
212
48
207
43
211
43
209
43
195
43
213
49
211
47
197
43
213
46
211
47
209
43
212
44
193
43
213
47
211
47
211
41
214
48
211
43
213
46
213
45
193
41
451
41
199
47
213
45
209
45
217
43
211
43
213
45
215
41
210
46
197
47
211
43
215
43
215
43
209
48
213
43
212
46
213
47
216
44
211
45
212
46
203
47
449
47
213
49
213
45
213
43
196
46
211
47
211
46
213
45
211
47
195
48
213
43
213
46
213
45
215
44
213
43
213
45
211
45
197
45
217
46
213
47
209
41
454
45
196
46
211
45
209
41
211
47
213
45
212
48
209
43
211
48
193
48
211
47
216
46
213
43
211
44
211
45
213
41
211
47
211
43
208
48
209
41
193
45
482
44
211
45
209
46
213
47
193
45
211
48
213
45
213
41
211
45
195
47
209
47
213
45
211
45
206
46
213
47
211
48
215
45
193
43
212
46
211
45
211
46
607
47
215
45
209
44
213
43
210
48
209
41
195
45
212
48
209
43
209
46
209
45
193
43
225
46
197
46
201
45
207
45
211
41
212
46
231
41
197
48
213
43
195
43
212
46
193
45
217
43
211
43
493
46
215
45
211
46
211
47
207
45
196
46
195
46
213
45
212
48
209
43
195
43
212
46
193
43
246
45
209
45
209
46
193
45
215
47
209
46
199
47
213
44
440
41
212
48
211
41
213
46
211
47
207
45
211
47
211
41
216
46
213
43
210
46
211
43
215
48
193
48
213
47
214
46
213
45
211
46
211
45
213
43
206
46
558
43
211
44
193
45
213
41
213
45
211
45
213
47
213
43
210
48
209
45
197
45
212
48
209
43
211
48
209
43
211
43
196
46
211
45
215
49
211
45
215
47
610
46
213
43
199
45
210
46
209
43
191
43
211
49
207
43
210
46
213
43
197
41
210
48
211
45
212
48
213
47
228
47
213
45
212
46
193
45
211
47
211
45
615
43
216
44
213
43
208
46
199
47
217
45
213
45
195
45
211
43
201
44
211
43
210
44
213
45
209
41
213
47
250
47
215
45
210
46
197
47
217
45
214
46
646
46
213
45
215
48
209
43
197
45
209
48
209
45
211
47
209
47
199
45
197
45
208
46
221
43
210
46
215
45
218
46
219
41
225
43
197
43
208
48
195
47
526
47
195
41
203
46
209
43
223
46
211
47
236
46
197
47
211
47
205
45
213
43
203
46
195
47
213
45
192
46
195
46
201
45
214
44
201
47
197
45
201
49
806
49
193
45
234
47
213
45
207
46
199
47
201
45
210
44
292
41
207
46
193
45
199
47
197
44
203
45
203
47
220
48
195
45
217
48
203
47
217
41
203
45
195
43
745
41
213
45
215
47
197
44
201
47
197
43
196
44
199
48
197
47
191
45
191
45
266
48
195
47
197
45
226
47
193
47
222
48
195
47
193
41
195
41
452
41
209
48
197
45
213
46
211
47
205
45
199
46
217
45
191
43
212
47
209
46
199
46
209
43
195
45
214
46
211
45
207
44
211
45
211
45
213
45
213
43
459
41
201
48
211
45
213
44
211
53
213
48
213
43
217
49
199
46
197
45
211
47
209
45
213
43
195
49
211
47
767
48
211
43
213
42
213
47
213
45
215
45
217
45
209
48
215
45
216
44
195
43
205
41
199
46
223
45
208
48
256
47
213
43
197
46
197
48
223
43
194
48
203
45
475
45
195
46
223
43
212
48
193
49
223
45
192
46
213
47
209
44
211
47
213
45
210
46
193
47
209
43
213
47
211
45
214
46
213
43
212
48
211
43
197
45
455
45
206
46
213
43
211
48
211
43
224
44
209
47
213
48
209
45
195
43
209
48
209
45
211
45
209
44
211
45
210
44
211
47
191
43
195
45
211
49
215
41
449
43
195
47
213
45
213
43
208
48
221
45
195
47
211
47
211
43
195
44
209
45
213
45
196
46
211
45
213
47
213
43
213
47
212
46
213
45
214
48
197
46
469
47
213
49
194
46
201
45
195
41
213
44
213
47
215
47
213
45
193
43
209
48
209
45
209
45
209
47
215
47
212
44
213
43
193
45
208
46
211
45
213
44
193
46
445
44
532
47
227
46
199
48
197
45
217
46
215
43
203
45
194
48
211
43
211
46
215
45
213
46
225
43
191
43
196
46
201
45
211
45
213
45
213
43
507
45
212
46
213
43
195
45
209
48
211
43
212
46
211
45
209
44
213
47
213
45
192
46
233
43
212
44
213
43
212
46
213
45
211
46
213
47
191
45
209
44
590
48
209
43
213
43
211
49
213
41
222
49
215
47
195
43
193
46
213
45
211
48
223
45
211
44
209
43
213
47
207
44
199
47
213
49
211
43
225
44
211
45
558
48
211
45
211
45
211
45
197
47
197
43
206
46
201
45
195
45
217
46
211
47
209
46
213
45
191
43
211
48
209
45
191
43
212
48
209
45
209
47
209
45
654
47
191
45
240
47
203
43
227
47
315
47
213
46
217
43
191
43
199
41
300
43
197
47
195
46
201
47
205
43
194
46
203
47
260
45
222
48
209
45
218
46
453
46
213
45
213
46
215
47
211
43
211
43
213
43
193
47
209
43
215
43
211
46
217
45
214
46
211
45
211
46
195
44
205
45
213
46
211
45
211
47
213
45
524
45
211
47
211
45
215
41
208
48
209
41
211
48
209
45
213
43
211
47
225
47
211
49
197
45
199
43
209
48
240
46
211
47
209
44
211
47
211
41
212
48
617
45
197
47
213
45
215
43
214
47
213
43
210
46
211
43
211
46
193
44
199
47
213
44
209
47
215
41
212
44
215
47
212
46
195
45
213
43
210
48
209
43
532
47
219
45
211
44
294
45
212
46
227
47
210
46
197
47
191
45
222
44
246
46
237
46
201
47
197
47
195
47
212
48
195
47
219
46
201
49
195
47
224
48
524
43
221
48
213
45
197
45
212
46
211
45
216
48
213
45
215
46
213
45
213
49
197
46
213
47
197
47
209
46
211
45
210
46
213
47
211
44
264
46
227
45
458
44
209
45
211
45
209
44
211
45
209
46
211
47
209
41
211
49
211
41
214
48
209
45
205
43
211
47
223
47
197
46
223
45
208
46
213
45
211
43
209
43
571
46
213
41
211
48
211
45
213
41
211
47
211
41
212
48
193
47
217
47
207
46
201
47
207
43
211
48
213
45
214
46
195
45
215
45
211
46
217
45
214
46
694
45
214
46
221
45
212
48
211
45
203
47
215
45
215
41
215
43
201
43
212
48
211
45
213
46
288
45
207
46
215
45
211
48
209
45
215
43
209
45
215
43
488
45
215
43
197
46
215
41
220
48
197
47
209
43
203
46
199
47
219
49
195
48
195
45
197
45
220
47
217
43
287
43
193
43
199
47
211
45
197
45
195
41
685
47
223
45
213
45
197
45
209
44
215
45
209
47
237
43
214
46
213
41
215
48
211
43
217
47
211
47
209
43
220
47
213
41
214
46
215
45
212
44
193
45
193
45
445
47
213
49
211
43
195
45
213
47
211
47
209
43
208
48
209
41
215
46
209
43
197
45
211
46
211
45
211
45
207
44
221
45
254
45
193
43
195
46
489
45
195
46
213
45
209
41
215
47
215
47
214
46
203
47
213
47
215
45
215
43
211
44
213
43
208
46
197
47
254
45
197
45
212
48
211
45
215
46
197
46
591
45
195
41
211
48
211
45
211
47
215
47
209
45
214
46
211
45
191
45
211
44
213
45
191
47
209
45
268
47
205
43
209
45
199
45
193
45
190
46
193
46
193
45
459
47
193
45
218
45
203
45
195
43
270
48
213
43
195
45
201
48
199
47
193
47
193
45
212
46
211
43
214
44
211
47
209
53
215
48
209
45
213
43
196
46
213
45
211
49
211
45
195
43
213
44
213
45
213
41
211
47
213
45
214
46
213
47
191
45
209
44
211
45
209
44
211
47
433
46
215
43
203
46
203
45
213
45
211
45
211
45
212
48
209
43
209
48
213
47
193
45
211
46
213
47
211
46
213
45
213
49
213
45
215
41
211
49
211
43
589
43
198
44
199
47
211
45
216
44
195
45
215
41
211
47
213
45
213
45
215
47
209
46
211
45
195
47
211
47
217
45
213
45
213
45
195
46
203
45
215
47
198
44
473
45
219
48
197
48
193
47
211
47
199
48
193
48
197
43
205
41
198
44
195
46
203
45
195
43
242
47
240
45
203
43
211
46
211
43
212
44
211
45
195
43
449
45
208
44
211
45
209
46
193
46
211
47
209
44
213
45
205
43
210
46
215
47
193
41
197
44
213
45
215
45
219
47
213
43
212
44
213
43
208
46
213
41
451
43
211
48
209
45
209
45
211
44
211
45
210
46
201
43
195
45
217
46
211
47
209
44
211
45
211
41
210
46
193
45
209
41
210
48
209
41
212
48
197
45
571
46
195
45
213
43
213
49
209
41
220
47
215
45
216
44
213
45
199
44
213
45
209
47
197
48
209
43
213
46
211
47
209
46
193
46
213
47
209
46
211
47
626
48
199
47
211
47
195
48
193
48
199
47
193
45
303
41
195
43
199
48
211
45
213
41
197
44
201
47
197
47
201
47
213
45
201
43
193
43
197
49
197
46
658
46
217
45
210
48
205
47
207
45
215
45
193
45
211
49
209
43
211
45
208
44
203
43
211
45
211
47
195
45
203
41
194
46
211
47
209
45
192
46
211
47
642
47
211
43
208
48
209
41
211
49
209
43
195
45
211
47
209
43
215
47
210
46
195
43
199
43
213
46
199
49
213
45
211
48
215
41
212
44
193
43
213
43
672
46
213
43
209
48
211
45
215
46
207
45
217
41
207
46
217
43
210
48
211
41
213
48
213
45
205
45
208
48
215
41
197
45
215
45
211
45
211
47
213
45
551
46
213
45
212
46
250
46
215
41
205
46
195
46
199
47
199
47
203
46
213
45
193
41
195
43
196
46
195
46
213
41
195
41
207
44
203
47
217
46
193
46
867
47
207
43
213
45
215
47
210
46
213
45
211
48
193
46
209
43
211
46
209
45
211
43
215
45
195
47
209
41
199
46
193
47
211
41
214
46
211
45
209
46
440
47
209
46
197
45
213
45
211
44
211
45
210
44
195
45
215
45
210
48
197
45
213
45
207
46
219
45
212
46
195
43
215
47
209
46
193
45
211
45
209
46
635
46
213
43
211
47
211
43
195
41
213
46
213
43
213
46
211
47
197
43
212
48
211
45
193
43
209
48
213
45
222
47
211
43
197
47
215
43
209
45
211
45
609
45
214
44
213
43
214
46
199
45
217
45
257
43
195
46
211
45
212
46
215
45
214
46
195
45
215
43
210
48
211
43
212
46
193
45
211
45
208
46
213
45
203
46
586
48
219
45
195
43
198
48
199
46
201
45
209
48
213
45
226
48
203
45
213
45
192
46
195
44
195
45
201
47
211
48
213
45
213
41
211
47
213
45
628
47
191
43
209
46
213
45
211
47
209
44
256
47
209
43
210
46
211
43
199
47
224
47
211
45
213
47
195
45
213
41
211
47
211
43
212
44
227
45
211
45
530
45
213
48
211
47
195
45
193
45
213
45
213
41
195
42
215
45
215
43
211
47
195
43
213
46
213
45
211
47
211
45
197
45
213
44
211
47
207
45
213
47
634
48
225
45
199
46
195
46
203
47
201
47
201
44
197
47
195
43
199
46
195
47
227
43
217
45
211
46
197
46
199
45
191
45
195
48
195
48
211
45
214
46
688
41
210
46
211
45
215
43
211
47
197
47
191
45
201
48
209
41
193
41
212
48
209
43
211
44
195
48
211
45
214
44
213
45
211
43
211
45
215
41
211
48
629
47
213
45
211
45
209
44
221
43
193
47
209
45
213
47
208
44
211
45
209
44
211
47
211
41
212
48
211
45
211
46
209
45
213
43
195
46
211
45
213
45
751
43
213
47
210
46
211
43
193
43
206
46
213
45
195
45
213
45
213
45
209
46
215
41
193
41
213
45
211
41
210
48
213
45
213
46
213
45
211
44
215
45
646
45
217
41
213
45
211
45
195
44
211
45
213
46
213
45
209
46
211
45
209
45
211
45
211
45
212
46
211
45
211
46
213
45
195
45
210
48
215
45
218
44
451
46
195
45
213
43
211
49
209
43
210
48
209
43
211
51
211
45
197
45
213
46
215
47
213
43
211
48
217
45
195
47
623
45
193
43
213
46
213
47
191
41
213
48
215
47
213
41
211
48
211
43
210
48
213
45
213
44
213
47
215
45
212
44
213
43
195
45
210
44
213
45
211
46
621
47
213
41
211
47
203
43
211
46
213
47
191
41
216
46
213
47
213
46
213
45
199
45
217
48
211
45
213
45
211
46
215
45
210
46
213
47
211
44
213
47
617
45
211
46
215
45
205
48
215
47
209
43
199
46
213
45
215
44
213
47
213
47
201
46
211
45
213
48
209
47
213
47
213
45
217
45
213
47
197
45
209
47
627
47
211
48
209
47
217
43
211
48
246
48
209
43
213
48
217
45
211
46
213
45
211
43
211
48
193
43
209
47
212
46
213
45
209
46
213
45
191
47
213
48
588
46
213
45
213
43
213
45
215
43
260
45
209
46
213
43
195
47
209
46
237
48
213
47
209
43
195
46
213
47
213
45
213
44
215
43
301
45
213
41
211
49
434
46
213
45
193
45
211
43
213
47
211
43
214
48
209
43
217
48
209
45
193
43
217
48
213
45
213
41
215
47
217
45
212
48
215
45
212
46
213
43
213
44
605
47
209
45
193
47
211
47
217
47
214
44
215
43
211
46
213
47
209
43
211
44
213
45
212
48
215
45
213
48
195
48
215
43
212
48
213
41
211
48
213
43
621
46
213
45
215
45
211
46
199
45
213
47
211
45
213
45
212
46
215
47
216
46
215
41
213
44
213
43
211
43
215
45
215
41
212
46
219
47
214
46
213
47
579
45
207
45
209
46
213
47
197
47
208
48
213
47
193
43
210
48
195
47
215
45
206
48
195
45
217
47
208
46
213
45
209
49
213
47
209
45
210
48
195
47
670
47
213
46
209
45
213
45
210
46
213
43
195
45
213
49
209
45
201
41
213
45
205
43
216
48
209
45
213
49
209
47
215
45
206
46
209
47
211
47
194
46
635
43
195
44
213
47
213
43
212
48
211
43
197
43
211
49
213
43
212
48
211
45
262
43
216
46
213
41
197
43
212
48
213
41
213
48
211
45
203
41
210
48
599
45
215
45
212
44
197
45
217
43
211
47
217
47
210
46
197
45
211
45
213
49
215
43
212
48
213
43
214
46
213
47
217
44
215
47
217
47
215
47
217
47
603
44
211
45
215
43
198
48
211
45
213
47
211
46
215
47
195
47
211
46
215
47
212
46
213
45
211
45
213
45
211
43
222
47
211
43
210
48
211
43
213
47
603
46
209
45
213
46
209
47
215
47
195
43
213
43
213
43
212
46
213
41
201
45
212
46
213
45
209
46
213
47
209
43
201
46
213
45
211
47
213
47
213
41
618
48
209
47
217
48
209
47
213
47
194
46
211
45
213
43
211
47
217
43
193
41
213
45
215
43
207
48
213
45
207
48
213
47
211
49
197
48
213
45
207
46
779
45
213
47
213
43
212
48
195
45
215
43
213
49
215
43
216
44
197
45
217
47
213
46
215
45
210
46
215
43
201
43
213
47
211
43
201
47
215
47
213
41
608
48
211
45
215
46
211
45
201
45
207
48
213
47
209
43
215
47
205
45
211
48
211
43
197
41
213
48
211
43
213
47
211
46
246
46
211
43
213
44
205
47
473
45
195
43
212
46
213
47
211
44
213
45
211
45
212
46
211
41
213
48
211
45
215
47
209
44
213
43
213
46
195
44
209
45
211
44
213
47
211
41
214
48
621
43
197
41
213
47
215
45
193
41
215
47
211
43
212
48
213
43
193
41
212
46
215
47
213
48
213
47
284
48
211
45
213
45
211
46
213
45
214
46
215
41
553
44
213
45
211
48
241
45
211
48
213
43
212
48
213
43
222
48
213
41
211
48
213
43
211
47
213
43
242
46
215
47
212
48
213
43
215
48
215
45
211
47
515
45
209
48
213
45
205
46
213
47
215
45
213
49
215
45
207
46
213
47
207
45
192
48
213
45
209
43
213
49
209
45
212
46
213
47
217
49
219
45
211
45
609
48
211
41
213
48
211
43
217
47
261
46
211
43
213
45
210
44
213
43
213
46
211
47
213
47
213
44
215
43
214
46
197
44
209
43
211
46
199
44
209
43
557
48
211
43
213
46
211
45
213
47
196
46
209
47
215
45
209
46
213
45
207
48
213
45
209
43
198
48
213
47
207
47
213
47
211
45
212
48
209
45
213
48
619
43
213
48
223
43
213
48
211
45
215
49
213
43
225
47
211
45
217
47
210
46
213
45
214
46
225
45
212
46
213
45
213
44
213
47
211
43
213
47
209
55
193
43
212
48
213
45
207
48
213
47
191
43
215
48
213
47
191
43
210
48
211
43
213
46
211
45
211
45
211
47
211
43
220
49
447
46
223
45
211
49
213
43
212
44
211
45
228
45
213
43
213
47
213
45
208
46
213
41
222
48
211
43
213
44
211
45
209
45
211
49
211
45
212
46
193
48
449
48
215
47
212
44
213
43
211
46
211
45
213
47
211
47
211
45
197
47
211
45
211
45
212
48
209
41
211
44
209
45
211
45
219
43
213
41
213
47
213
45
538
46
213
45
209
46
211
45
211
45
211
47
213
45
214
46
209
41
211
48
209
45
213
49
197
48
211
45
215
46
215
43
209
48
199
46
213
45
210
44
211
45
585
45
220
49
213
45
201
48
209
45
215
47
215
45
209
43
211
47
211
45
210
46
195
45
213
43
208
46
205
41
213
46
211
45
209
41
213
47
223
47
213
45
573
44
215
45
214
46
211
45
209
44
235
43
209
48
215
45
212
46
213
45
216
46
223
47
212
46
215
45
211
44
211
45
213
45
211
47
209
43
195
45
213
49
558
45
211
47
211
45
210
48
209
43
201
47
207
46
213
43
193
41
209
48
213
45
214
46
211
47
252
43
214
44
211
47
209
44
213
47
209
43
210
48
209
41
597
45
211
48
225
41
213
49
213
45
210
46
211
45
215
44
211
45
215
43
211
46
213
45
208
46
199
47
217
45
213
45
213
45
210
46
217
41
210
48
209
43
520
43
215
48
195
49
215
47
212
46
213
43
210
48
199
45
213
43
209
45
195
45
215
49
211
43
213
45
207
46
211
45
207
46
211
47
223
46
213
43
215
48
619
41
213
44
213
47
215
47
201
48
211
45
213
46
213
45
215
49
211
43
207
41
214
46
213
41
210
48
209
43
211
49
209
43
217
47
193
47
213
45
211
43
615
43
207
45
212
44
211
43
193
45
206
46
211
47
209
41
211
45
221
45
213
45
215
41
198
46
213
43
211
47
211
43
213
43
192
46
213
47
207
43
194
44
517
46
193
46
211
43
213
46
213
47
209
47
213
43
215
41
210
48
215
41
212
44
213
47
193
43
208
44
211
43
207
46
211
47
207
45
211
47
213
41
220
45
587
45
203
43
216
44
213
45
208
46
211
45
218
46
217
43
210
48
211
43
209
48
211
43
211
47
209
45
195
43
211
46
209
45
215
47
211
44
213
43
208
46
587
46
213
41
213
46
211
45
211
42
215
45
215
47
209
47
211
45
212
48
213
41
214
44
211
47
211
46
223
45
215
48
211
43
213
47
211
45
211
45
212
48
536
47
209
45
213
45
215
43
210
46
209
41
211
48
209
45
242
47
211
41
212
46
209
45
211
49
209
45
213
43
210
46
193
44
211
45
208
44
215
43
213
46
544
47
207
45
213
45
215
47
210
46
213
41
214
48
209
45
207
45
213
43
213
43
193
49
209
45
215
47
207
46
211
45
283
46
215
43
212
48
211
45
211
46
507
45
215
43
384
45
217
43
211
47
211
45
215
45
274
41
212
46
213
43
210
46
215
45
211
48
211
45
211
47
195
46
209
43
209
48
211
45
211
47
209
45
546
45
205
48
211
45
217
44
213
47
211
41
215
43
238
44
215
45
214
48
213
45
211
46
213
45
211
47
211
45
238
46
213
43
212
46
213
45
211
46
221
47
451
45
211
44
213
45
211
43
219
45
213
47
211
45
213
45
210
46
209
43
211
46
209
45
195
41
211
47
209
45
213
47
208
44
211
45
209
44
211
47
193
47
445
47
195
43
208
48
213
41
217
46
211
45
211
47
197
46
213
41
211
46
209
45
215
45
211
49
217
45
214
46
221
45
212
46
215
41
210
48
211
41
222
46
524
47
221
41
213
43
213
45
213
45
209
45
211
45
217
41
209
48
193
47
211
45
211
47
209
43
214
48
209
43
213
46
209
45
197
41
210
48
211
45
211
48
584
46
211
45
213
47
211
47
217
45
216
44
215
43
210
46
213
43
193
43
211
49
209
43
210
48
209
43
211
46
209
45
213
45
219
45
217
45
211
47
211
43
565
47
211
47
213
45
223
47
211
45
217
45
211
46
215
47
210
46
213
43
211
46
195
48
211
47
214
46
213
45
213
46
211
45
209
43
211
49
193
47
211
43
603
48
211
43
213
46
211
45
213
45
209
46
209
43
211
46
209
45
211
43
209
47
233
48
215
45
211
45
211
45
213
45
214
46
211
45
210
46
211
45
209
41
594
46
213
43
213
48
211
47
213
45
223
47
211
46
213
45
211
45
211
47
215
41
211
55
217
41
199
46
215
47
213
46
641
47
213
47
209
43
210
48
209
43
197
45
211
48
211
43
210
48
211
45
238
45
215
43
211
46
215
43
210
48
209
43
211
48
209
43
211
47
209
45
213
43
571
47
209
44
213
45
215
47
229
43
213
46
211
47
213
45
215
45
211
45
209
44
213
43
193
41
211
49
211
41
214
48
209
45
211
43
209
45
213
47
212
46
453
46
213
41
213
46
211
47
211
47
213
43
211
45
193
49
209
43
215
47
208
44
213
45
211
46
213
45
213
41
197
44
211
47
211
42
213
45
209
45
194
48
461
46
213
45
216
46
211
47
193
45
210
48
213
43
212
46
211
45
211
46
213
45
209
47
193
48
211
45
215
44
209
43
211
45
209
47
215
43
208
46
211
45
599
45
209
48
209
43
210
48
193
47
211
43
210
48
209
43
209
48
211
43
211
47
209
45
195
45
211
48
209
45
209
45
209
47
195
45
217
42
215
45
215
43
617
45
211
45
209
47
213
45
208
46
213
47
222
46
213
43
211
48
211
45
213
47
253
41
213
45
213
45
194
44
213
47
209
41
213
45
213
47
195
46
209
45
538
45
211
46
209
43
215
47
209
44
211
43
193
45
207
46
211
47
195
43
209
48
213
43
212
44
211
47
197
45
212
48
211
45
211
48
211
45
209
45
209
44
617
45
214
48
211
45
213
44
215
45
211
47
211
45
215
43
194
46
211
45
209
41
198
44
215
45
211
43
215
43
213
45
194
46
211
47
209
46
213
45
215
43
603
46
213
43
214
46
195
47
213
45
210
46
217
43
210
48
197
47
209
45
215
45
195
45
217
46
211
47
213
47
215
43
191
43
213
48
211
45
211
47
209
45
623
43
211
45
199
45
213
48
209
43
201
45
208
46
213
41
212
46
213
45
199
45
213
45
213
43
218
45
213
43
213
45
213
47
210
46
201
45
213
45
211
46
579
46
213
45
205
44
213
45
209
47
196
44
213
45
211
49
209
45
213
43
210
46
211
47
209
47
194
44
211
47
209
47
211
49
209
43
193
45
213
43
215
45
718
43
209
48
215
41
210
46
217
43
212
46
209
45
209
47
209
43
213
43
210
46
211
45
191
45
208
46
211
45
209
46
211
47
191
45
212
48
209
43
211
46
483
43
215
48
213
43
213
44
211
47
211
45
211
48
193
47
211
47
213
47
209
43
214
48
209
43
216
48
209
45
215
43
209
45
215
43
209
47
211
45
197
43
607
44
199
45
211
48
213
45
211
44
211
47
215
45
215
45
215
47
197
43
211
45
215
47
207
46
213
45
210
48
213
41
213
44
211
47
209
45
213
43
215
47
576
45
193
43
213
45
213
45
210
46
213
43
214
44
211
47
211
44
195
46
213
43
211
46
209
43
211
45
195
46
211
47
215
41
213
45
213
43
208
48
209
41
597
45
208
44
211
45
218
44
213
43
211
46
209
45
211
43
209
47
213
45
208
44
195
47
211
45
208
46
211
45
213
44
195
46
213
45
209
48
213
45
213
44
590
46
211
43
211
43
197
46
213
43
209
48
211
45
217
46
213
45
209
45
211
47
199
45
213
46
211
47
215
44
213
45
193
41
210
48
211
41
205
45
215
45
601
45
210
48
215
45
214
46
211
47
197
47
212
44
213
41
210
48
209
43
211
48
211
47
211
45
197
46
213
43
209
48
211
45
213
45
211
45
211
41
212
48
585
44
217
45
210
48
211
41
217
46
195
46
211
47
209
46
199
46
213
43
212
44
211
45
211
46
195
46
213
43
211
46
209
43
211
45
203
48
211
45
211
44
195
46
449
46
205
45
213
44
213
47
215
44
211
45
211
43
211
44
211
45
195
43
211
47
215
43
195
42
213
45
211
45
213
47
217
45
210
48
209
43
211
46
749
45
217
47
195
46
211
47
215
46
213
45
215
46
213
45
215
49
213
43
195
43
213
46
211
47
211
47
213
45
195
45
213
48
215
43
213
46
213
47
211
45
599
48
211
43
215
46
211
47
191
45
208
46
211
45
211
46
213
45
209
45
211
47
209
43
197
41
213
45
211
43
210
48
209
43
211
48
209
45
211
47
209
43
607
45
210
46
213
43
211
46
195
46
209
43
211
48
209
45
217
49
211
45
215
45
214
46
211
47
214
46
213
45
209
46
211
45
193
43
211
49
209
45
213
45
591
47
209
44
215
41
266
43
213
43
213
43
193
47
211
45
211
43
212
44
211
43
248
45
212
46
209
43
213
44
211
47
209
41
211
49
213
45
212
44
213
43
469
47
213
45
211
43
213
55
213
47
213
43
199
48
211
47
213
44
197
44
215
41
211
48
209
45
213
49
195
48
209
43
644
45
213
49
209
45
211
45
209
46
211
45
208
46
211
47
199
45
209
48
217
41
212
46
213
43
197
47
213
45
211
43
210
48
209
43
213
48
197
49
215
43
608
46
211
47
207
46
211
47
209
43
211
48
213
43
210
46
195
45
215
43
209
48
215
45
214
46
193
45
215
47
210
46
195
45
211
45
208
44
211
47
209
42
613
45
213
47
193
47
209
45
213
47
212
48
213
43
213
46
209
47
211
41
197
46
213
45
211
49
209
43
211
45
208
44
211
45
209
44
211
47
209
45
212
48
639
46
213
45
201
43
211
48
213
41
214
46
211
45
207
46
211
45
209
41
198
44
215
47
215
49
215
45
217
45
196
44
213
45
211
46
201
48
213
45
212
46
605
45
217
47
213
45
209
43
201
48
209
43
211
46
213
45
211
44
215
45
211
47
211
45
195
45
213
43
209
45
211
45
211
44
213
45
193
47
211
47
217
41
627
47
217
44
215
45
217
41
201
46
215
41
212
44
219
45
214
46
195
45
213
43
209
48
213
41
212
44
211
45
207
46
211
45
197
47
209
48
213
45
195
43
536
47
195
46
213
47
211
42
213
45
213
41
213
43
211
45
209
44
195
43
213
43
209
48
209
45
211
46
209
43
211
45
211
44
211
43
209
46
211
47
193
45
603
42
195
46
213
41
211
48
209
45
211
43
209
47
213
45
208
44
213
47
207
44
211
47
211
41
210
46
195
47
213
45
212
48
211
45
215
48
211
45
215
49
607
47
217
45
214
46
195
45
209
43
211
49
213
45
212
48
211
45
214
46
215
41
209
48
213
45
213
46
213
47
209
45
213
47
211
43
210
48
209
43
214
48
578
46
215
45
211
47
197
43
207
46
211
47
211
45
211
49
195
47
213
41
215
47
215
47
214
46
213
43
210
48
211
43
195
43
212
44
215
47
212
46
211
45
577
45
213
43
213
45
215
41
209
48
197
43
215
49
209
43
211
45
208
44
195
45
215
47
210
46
213
41
213
46
211
47
197
41
212
48
209
45
191
45
212
46
611
47
209
47
211
47
209
43
210
46
193
49
211
41
210
48
209
43
211
49
207
45
213
43
208
44
193
45
213
43
213
45
213
43
212
46
203
45
211
46
213
45
867
43
210
46
213
41
212
48
193
49
211
43
210
48
211
45
215
44
193
48
213
45
210
44
215
41
211
48
213
45
195
43
212
46
211
45
212
48
215
43
214
46
548
45
211
48
213
45
213
46
193
46
213
47
210
44
211
47
209
44
199
48
213
43
216
46
195
47
215
43
210
44
215
45
214
48
199
45
213
43
211
49
195
47
449
45
193
43
212
46
213
43
211
44
209
45
213
45
209
44
211
45
195
43
211
49
215
41
214
46
211
47
211
46
195
46
213
41
211
48
209
45
211
47
251
45
527
46
213
45
211
49
211
43
195
45
213
47
211
45
209
43
210
46
195
47
213
43
210
46
215
41
208
48
211
43
213
44
211
47
191
45
209
46
213
47
213
47
609
46
215
45
214
46
264
47
207
43
211
47
193
45
209
47
227
45
211
46
215
45
215
43
211
43
213
45
209
46
215
47
208
46
193
47
217
45
213
45
211
45
520
45
209
46
215
43
210
48
211
43
209
48
211
43
211
47
209
45
215
43
209
46
193
45
213
47
211
47
215
43
208
46
211
45
209
46
211
47
193
45
212
48
635
45
211
45
215
43
210
48
209
41
215
48
209
45
213
47
213
47
213
43
212
46
215
47
210
46
213
45
209
48
209
45
213
45
207
46
211
43
195
45
211
46
581
48
213
45
213
44
211
45
211
45
198
46
213
45
211
43
209
43
215
47
208
44
211
47
209
42
195
46
211
47
207
44
211
47
209
43
210
48
211
45
209
48
601
49
211
43
195
41
215
45
215
47
212
46
213
43
191
43
211
47
211
43
210
48
209
43
211
48
197
46
213
43
210
48
197
47
209
43
213
45
211
45
212
44
623
43
208
46
195
45
217
43
211
47
215
41
212
46
195
43
209
47
211
43
213
45
209
44
215
45
210
48
215
45
199
41
211
46
213
45
214
48
209
43
214
48
564
43
209
48
209
43
212
48
193
49
211
43
210
48
209
41
211
43
209
45
211
45
207
46
211
43
213
46
211
47
203
47
212
46
213
41
197
45
211
48
213
45
668
41
213
45
215
45
211
48
209
43
211
48
209
45
213
43
211
47
197
47
209
47
213
45
213
45
207
46
213
45
214
48
211
57
211
43
212
46
209
47
205
41
213
47
211
45
210
46
213
41
212
46
211
45
209
47
209
45
211
45
208
46
211
45
207
46
213
47
217
46
213
45
213
46
211
45
451
45
219
48
211
45
268
47
208
46
211
45
211
44
211
47
211
47
213
47
209
43
193
44
211
47
209
43
211
49
213
41
210
48
209
43
215
46
195
48
213
45
488
46
213
41
212
46
219
41
210
48
209
41
211
46
209
43
213
45
209
46
215
47
212
48
213
43
211
46
221
43
214
44
213
45
211
46
211
45
282
43
211
46
475
43
212
46
211
45
213
44
211
45
213
45
210
46
209
43
193
45
210
46
209
43
213
48
211
47
213
41
213
45
211
45
197
44
211
47
209
43
208
48
209
41
595
45
212
46
213
47
209
46
213
47
207
43
209
46
209
43
209
48
209
43
215
49
205
48
215
45
208
46
213
43
211
46
225
45
215
48
209
45
209
47
209
45
562
46
213
45
219
48
213
45
217
44
211
45
209
45
211
47
213
41
210
48
195
47
215
43
213
45
217
45
213
45
215
47
209
46
217
47
193
47
211
47
215
43
734
44
213
43
211
48
209
45
219
47
215
45
211
43
211
43
215
43
209
48
207
43
212
48
209
43
211
47
209
43
248
45
213
43
209
48
213
43
212
44
211
45
561
44
240
46
213
41
215
48
209
43
215
47
209
46
213
47
209
46
195
46
211
43
209
46
211
47
209
41
209
48
209
43
211
46
193
48
209
41
211
48
207
45
449
47
221
41
213
45
213
47
212
46
213
45
212
46
215
45
209
48
211
45
213
44
211
45
223
44
213
45
211
43
211
47
211
45
208
46
211
47
209
46
221
45
445
43
222
46
213
43
213
44
215
43
211
47
205
47
215
45
209
46
195
45
217
41
211
47
211
43
210
48
211
41
212
46
215
45
197
45
213
45
211
45
209
47
573
46
213
43
211
48
221
43
212
46
213
43
211
46
213
45
215
46
221
41
213
46
211
47
209
44
211
47
274
43
210
48
209
41
211
48
209
43
211
43
211
47
473
43
214
46
213
41
195
41
212
48
209
43
211
46
209
45
211
43
209
47
213
45
193
47
209
46
213
47
210
46
211
47
209
41
211
47
211
45
195
41
211
48
721
49
215
43
252
41
214
46
211
45
210
44
211
45
213
47
249
45
213
45
213
47
210
46
213
45
209
48
209
45
211
47
219
43
213
47
211
47
211
43
212
48
538
43
209
48
195
48
209
43
214
46
205
43
213
44
211
45
209
43
209
48
193
47
207
43
211
49
195
47
209
45
211
47
209
43
216
46
193
47
209
47
215
43
457
47
211
44
213
45
215
47
209
45
215
45
208
46
213
43
209
46
211
47
213
41
211
47
209
43
220
47
215
45
213
47
213
43
208
46
211
43
209
46
211
45
757
46
213
45
211
43
215
45
234
48
209
43
213
44
213
47
209
45
211
47
211
45
212
48
193
47
213
45
212
48
213
47
213
46
213
45
211
43
211
45
195
45
451
43
195
43
212
46
211
45
209
44
211
47
211
45
195
41
211
47
209
43
210
48
209
43
211
47
209
45
211
45
193
43
209
45
213
43
209
48
209
43
193
45
571
43
205
47
212
46
213
43
197
41
212
44
217
45
214
46
211
45
210
46
213
43
209
48
193
48
209
43
209
48
209
45
215
49
201
44
213
43
210
48
197
45
619
45
213
47
211
43
210
48
211
43
209
48
211
43
211
47
213
45
209
43
215
43
213
45
200
46
211
47
207
46
213
47
213
41
196
46
213
47
209
47
213
45
597
45
211
46
213
45
205
45
213
45
213
43
192
46
211
47
209
45
211
47
213
45
224
47
211
43
212
44
199
47
213
45
213
45
211
45
209
46
205
45
213
46
580
43
209
45
215
45
210
48
211
43
213
44
193
46
211
45
209
46
211
47
209
41
211
48
211
45
210
46
195
45
213
43
208
48
211
41
213
46
193
46
211
45
599
47
209
43
217
45
210
48
211
45
216
46
211
47
209
42
195
44
211
47
207
46
211
47
209
43
209
48
209
41
212
46
193
48
211
41
210
48
209
43
211
46
605
45
215
43
211
49
213
45
212
48
211
45
214
46
215
41
191
43
214
46
213
43
214
44
211
45
212
44
211
47
211
44
193
46
213
43
216
44
211
45
209
46
580
46
215
45
197
41
210
48
209
43
213
48
211
47
213
44
213
45
211
45
199
46
211
45
209
42
213
47
209
43
210
48
209
41
211
46
193
48
215
45
208
44
603
45
213
43
211
49
209
43
210
46
213
45
213
46
213
56
213
45
211
46
213
47
213
41
213
45
213
43
210
46
205
41
471
43
213
49
213
41
210
46
195
43
213
47
210
46
205
43
217
46
211
47
209
41
213
49
193
47
209
47
213
43
215
41
211
46
215
45
214
46
211
45
201
45
587
43
212
48
211
45
211
46
217
45
217
44
211
47
195
45
208
46
215
41
211
48
209
45
209
41
213
45
217
45
209
47
217
45
208
48
217
47
210
46
195
45
587
45
193
45
212
48
215
45
213
46
211
47
197
43
212
48
211
45
199
43
215
43
215
41
210
46
213
41
210
46
213
45
217
46
195
46
211
45
205
46
209
43
623
47
213
47
213
43
212
46
215
47
210
46
211
47
209
44
213
45
195
43
211
44
209
43
215
47
207
44
248
48
211
45
213
49
213
45
211
43
194
48
209
45
556
44
213
45
211
49
197
46
213
47
209
42
213
47
211
47
211
46
215
45
212
48
197
43
215
47
209
46
211
43
213
46
211
47
209
45
211
45
211
45
212
48
585
46
213
41
210
46
195
45
211
41
212
46
211
45
210
46
211
47
207
44
213
47
195
43
209
46
211
47
211
45
211
47
193
47
213
41
213
47
213
47
215
45
615
43
212
47
211
45
210
46
213
43
195
45
211
47
211
43
210
48
211
45
264
43
213
45
215
43
191
44
211
47
209
43
213
45
211
45
193
46
211
47
213
45
554
47
215
45
213
45
213
45
208
44
195
45
211
45
208
46
213
47
207
46
211
47
207
43
209
46
193
47
213
43
209
45
215
45
210
48
195
47
211
45
212
46
773
46
209
45
215
41
209
48
193
47
209
45
210
46
193
47
211
45
212
48
211
45
213
48
193
48
211
45
214
44
203
45
213
43
207
46
211
45
209
44
213
47
461
45
212
46
195
46
215
41
212
46
213
47
216
44
201
45
215
47
211
47
195
45
211
43
209
43
213
45
208
46
195
45
215
45
212
48
211
43
214
46
252
44
591
46
201
47
217
48
209
45
199
43
212
46
213
45
207
46
213
45
193
45
208
46
213
43
193
45
208
46
213
47
209
44
213
45
193
45
210
48
213
43
211
46
637
41
198
44
213
47
213
47
196
46
211
47
207
45
211
45
211
41
205
48
209
45
213
41
196
46
211
47
211
41
213
45
213
43
196
48
211
45
213
45
213
45
638
46
213
47
209
41
205
46
213
43
210
46
193
46
209
41
211
48
209
45
211
43
203
48
211
43
213
44
195
46
211
47
209
46
211
47
209
45
211
49
209
43
612
46
213
43
211
46
258
46
211
45
209
41
197
44
211
47
207
44
211
47
211
43
204
46
213
43
211
48
209
45
209
47
243
43
209
48
209
43
197
41
213
47
536
45
215
46
215
41
211
48
211
45
209
43
211
47
215
43
197
46
213
45
209
45
213
47
211
43
210
48
209
43
212
48
211
45
217
44
213
45
209
46
211
45
575
47
209
43
212
46
211
45
212
46
213
43
209
48
209
45
191
43
211
48
209
43
211
43
209
47
193
45
211
47
211
47
213
45
210
48
215
45
211
46
211
47
628
46
213
41
195
43
209
46
209
41
211
48
209
45
209
45
209
46
211
47
193
43
213
47
209
43
210
46
211
47
195
45
206
46
213
45
209
48
211
45
211
43
613
46
213
45
197
43
209
45
215
43
210
46
211
43
212
46
211
43
213
46
195
46
213
45
209
48
213
43
213
42
195
44
211
43
211
44
215
43
211
43
209
43
560
46
211
47
209
45
213
45
197
41
211
48
209
45
213
49
211
45
211
45
212
44
211
45
195
43
213
47
213
45
211
47
215
47
210
46
213
43
214
46
209
43
589
43
210
48
213
45
217
44
199
45
215
43
212
46
213
45
210
46
213
43
211
48
209
43
193
41
212
46
213
47
201
47
210
46
199
47
211
41
213
45
193
45
624
46
217
43
212
46
213
41
215
46
211
43
199
45
210
46
213
43
213
46
211
45
209
43
211
47
213
43
193
47
209
47
211
45
208
48
213
41
213
46
193
46
587
48
197
45
213
41
213
45
211
43
209
46
227
41
211
47
211
43
193
41
211
47
205
45
210
44
215
45
191
43
210
48
209
43
213
46
213
47
256
43
213
44
552
45
211
47
211
47
193
47
213
47
213
47
211
41
212
48
203
45
211
46
215
43
195
43
210
48
211
41
211
48
211
45
211
47
211
45
215
45
213
49
211
43
610
48
213
43
213
46
199
47
215
41
212
46
213
45
208
46
205
45
217
46
215
47
215
43
215
45
215
41
211
46
215
45
199
47
213
45
211
45
207
46
211
55
197
44
213
43
209
48
213
45
209
45
210
48
215
41
216
48
213
43
211
46
209
45
453
45
213
43
252
41
208
48
211
45
193
43
211
47
215
43
208
48
213
41
199
47
212
48
209
47
213
46
211
45
240
45
213
43
211
47
193
47
213
47
213
47
644
48
211
45
214
46
213
43
191
43
209
48
211
43
214
46
213
47
209
44
213
45
209
45
205
46
217
45
212
48
213
45
212
46
215
41
212
48
211
45
213
46
574
45
215
45
215
47
213
45
201
45
215
46
213
45
215
46
213
47
197
43
210
48
209
43
197
45
210
46
209
41
214
48
211
45
197
45
208
46
213
41
193
41
466
44
201
49
215
45
214
46
211
45
209
46
213
47
209
45
213
45
193
47
211
47
213
45
215
45
212
48
213
43
212
46
211
45
213
42
211
45
213
45
196
46
605
47
193
47
209
41
213
45
193
45
211
49
209
47
215
41
216
46
195
45
213
45
213
45
215
41
211
49
197
43
215
49
209
43
193
45
209
47
209
43
215
47
623
45
213
47
211
47
203
43
214
46
211
45
207
41
213
47
213
45
212
48
211
45
199
41
213
49
213
43
212
46
213
43
210
48
199
45
215
43
209
47
211
45
599
47
213
47
209
43
214
48
209
43
214
46
193
47
213
41
256
45
211
47
215
43
191
44
213
47
209
43
211
49
209
43
205
46
211
43
213
41
194
46
211
47
624
46
211
45
217
46
211
47
215
47
197
46
213
43
213
48
211
47
217
47
197
46
213
43
211
44
211
45
213
45
213
47
203
45
212
44
213
45
193
41
214
46
599
45
211
45
211
47
215
41
212
48
207
45
211
49
209
45
213
43
210
46
207
45
213
47
213
43
195
43
213
44
211
47
211
47
213
43
250
45
215
41
213
45
526
45
211
47
197
48
211
45
209
46
211
47
209
41
210
46
211
45
215
48
209
45
211
47
211
47
215
45
211
46
215
45
212
46
211
45
256
45
210
46
217
45
488
47
215
43
197
44
215
43
211
47
211
45
217
41
192
46
213
45
209
45
215
47
211
45
215
45
215
43
209
48
199
45
209
46
211
45
211
43
209
47
213
45
603
48
209
45
211
45
211
47
195
47
213
46
213
45
209
47
209
45
193
45
209
47
209
43
213
43
208
44
211
45
195
43
213
47
215
47
218
45
215
45
212
48
591
47
211
45
212
46
213
47
195
45
207
46
213
41
214
48
209
45
191
41
211
48
209
45
217
44
213
45
213
43
209
46
213
43
193
45
211
48
209
43
193
41
621
45
219
46
213
45
215
43
213
49
211
43
195
41
215
45
213
43
213
43
213
43
208
46
213
43
210
48
209
43
211
46
209
43
195
41
211
48
209
43
191
43
593
41
195
44
213
45
209
45
209
47
215
43
199
46
213
45
213
49
213
43
215
43
239
45
210
48
211
43
195
43
211
47
213
45
208
46
213
45
193
45
213
47
589
43
213
45
211
47
197
47
215
46
213
43
213
44
213
45
193
43
212
48
209
45
209
47
209
45
213
45
198
46
213
41
217
46
211
47
209
45
211
47
213
45
601
43
213
47
215
41
195
46
213
43
215
47
211
45
211
45
191
45
211
47
211
41
214
48
211
47
207
43
213
45
209
43
200
48
211
45
213
41
211
45
213
45
597
43
209
45
209
45
212
46
213
47
197
43
210
46
213
45
210
44
213
43
211
46
209
45
209
45
209
46
217
47
212
48
197
47
211
43
212
46
213
43
210
44
589
48
211
45
214
46
213
43
209
48
211
45
217
47
213
47
209
43
209
48
195
47
215
43
213
45
213
43
215
45
211
45
209
47
217
45
191
47
213
47
211
45
668
44
211
45
213
46
215
43
199
45
212
46
217
45
210
48
211
43
214
46
211
47
207
46
211
47
211
45
209
48
197
45
217
46
211
47
193
45
207
46
213
45
611
46
211
45
209
41
214
48
193
47
211
43
213
45
215
43
208
48
199
45
211
47
209
46
195
45
211
45
209
46
211
43
209
46
227
43
210
46
209
43
193
43
504
43
195
43
213
46
211
47
211
41
213
45
193
45
211
46
211
45
215
45
209
48
215
43
210
46
211
45
211
44
219
47
213
46
215
47
213
47
211
49
193
43
595
45
193
47
209
45
215
43
210
48
209
43
195
43
209
48
209
43
193
43
213
47
215
47
216
44
215
41
205
46
213
43
213
48
197
48
209
43
216
44
211
45
622
48
215
41
212
46
195
43
211
45
215
43
211
45
211
45
215
41
209
48
209
43
214
46
211
41
211
46
195
48
211
45
214
46
195
55
211
46
197
48
217
47
210
46
213
43
211
48
213
45
213
45
211
45
195
47
207
44
211
47
209
43
210
46
209
43
211
44
209
43
193
45
211
43
696
43
213
46
213
45
211
49
211
45
211
45
212
46
215
45
211
46
213
45
217
45
196
44
209
45
213
43
207
46
211
47
195
45
211
48
217
45
197
47
211
43
569
46
211
47
213
46
211
47
209
43
192
46
211
45
209
41
211
46
213
45
214
46
211
45
215
43
197
46
211
45
214
46
213
43
211
46
252
46
215
45
211
48
552
43
214
46
197
45
213
43
211
48
213
43
216
44
211
45
212
44
211
47
211
46
211
47
207
43
196
44
211
47
207
45
211
47
213
41
210
48
209
43
211
48
597
46
213
43
208
44
211
45
209
42
213
47
213
45
222
47
213
43
211
46
213
41
214
48
207
47
213
41
211
47
193
47
213
46
209
45
213
41
211
47
213
41
575
47
213
46
215
45
211
43
211
43
215
45
210
46
209
41
211
48
209
45
213
47
207
44
211
43
209
46
211
47
193
43
211
48
213
43
213
45
211
47
211
43
571
45
197
45
209
44
213
43
210
48
213
45
213
46
211
47
209
41
198
44
213
47
213
47
205
46
213
43
210
48
209
43
209
48
193
48
217
47
212
44
215
41
611
46
211
43
213
45
195
46
215
41
212
48
209
45
217
44
211
47
199
43
208
46
215
45
214
48
211
45
213
46
211
47
209
45
197
46
215
47
211
46
213
45
601
43
210
48
211
43
199
47
211
47
217
45
219
47
211
45
209
48
209
43
212
48
193
47
213
45
212
46
215
45
214
48
211
43
213
44
211
47
191
45
209
44
593
44
213
43
214
44
213
43
211
44
211
43
213
45
211
49
209
43
210
48
209
45
203
43
208
48
211
45
216
48
213
41
213
46
213
45
211
49
195
48
211
45
553
46
213
45
211
48
209
45
211
45
199
44
213
43
211
48
195
46
211
45
211
46
211
45
213
43
211
45
213
45
210
48
197
45
213
45
211
45
213
43
211
46
595
45
213
41
195
46
211
47
207
46
211
47
213
41
211
48
195
47
213
49
215
43
213
45
215
45
211
47
209
45
215
45
194
46
211
47
215
47
215
45
209
45
603
48
211
41
193
43
210
48
211
45
212
46
211
43
213
46
213
45
211
47
197
46
211
45
207
46
211
47
209
45
211
45
211
41
210
46
195
47
213
45
209
46
646
46
203
47
209
43
213
45
215
47
208
46
211
47
207
46
213
47
211
41
195
44
211
45
209
43
208
48
209
41
211
46
209
45
213
47
193
43
209
43
211
45
581
47
214
48
209
43
213
44
193
46
211
47
211
46
213
45
209
47
209
45
211
45
208
46
195
47
211
45
208
46
211
43
213
46
211
47
209
43
209
48
195
45
611
45
213
45
209
45
211
45
213
43
210
48
209
43
215
48
211
43
211
47
209
45
211
45
196
46
211
47
211
44
215
45
211
47
211
45
217
43
211
49
213
41
569
45
217
46
211
47
213
42
213
45
209
47
197
46
209
43
211
47
209
45
215
47
209
44
213
47
210
44
193
46
215
41
212
46
213
43
210
44
215
45
215
48
595
46
211
47
213
46
211
47
209
45
215
47
193
47
211
46
215
45
213
43
213
49
211
43
212
44
211
45
193
47
208
46
213
45
211
46
213
43
201
45
208
44
595
48
211
43
210
46
211
47
209
42
211
45
213
45
210
46
193
47
215
47
209
46
199
47
209
45
213
45
211
45
207
46
201
47
211
45
213
43
195
45
215
49
613
47
211
43
211
47
213
45
208
46
211
45
209
46
211
45
193
45
212
48
213
43
193
43
212
46
213
47
210
44
213
43
193
43
210
48
211
43
212
48
211
45
611
43
209
45
225
43
209
45
217
41
192
46
213
47
211
46
213
45
215
47
199
46
213
43
214
46
209
41
211
48
211
45
211
45
211
47
252
45
211
45
211
47
573
46
215
41
210
46
211
45
217
48
205
45
213
45
213
43
215
47
211
47
240
44
213
45
211
46
213
45
213
43
211
49
209
43
210
46
213
45
213
46
213
43
571
46
211
43
209
46
211
47
191
47
209
44
211
45
209
43
208
48
209
41
211
48
209
45
248
45
215
43
211
49
213
41
210
48
209
45
213
46
211
47
209
41
452
45
211
49
211
41
210
48
209
45
209
47
209
43
223
43
213
45
217
41
213
49
213
45
212
48
211
45
215
44
195
48
209
43
213
48
211
47
215
46
197
44
593
45
193
45
213
49
211
45
211
45
209
46
211
45
210
44
211
47
195
56
213
45
213
46
215
45
209
47
213
47
211
45
732
46
215
43
213
44
211
45
211
41
213
47
215
47
210
46
211
45
218
46
213
41
212
46
211
45
209
47
209
43
213
47
210
46
211
43
213
46
211
45
213
45
553
47
215
43
214
48
193
47
213
43
210
48
213
45
214
48
209
45
211
49
209
47
225
43
209
46
213
43
208
48
209
41
211
47
211
45
213
43
206
46
211
43
571
45
213
45
212
46
260
45
213
45
213
47
215
47
212
46
213
41
210
46
213
45
222
48
209
43
213
46
211
47
211
45
197
46
213
43
213
48
211
47
211
44
507
45
216
44
213
43
208
46
213
45
205
43
211
45
213
43
213
47
211
43
210
48
209
43
213
48
239
47
209
45
217
43
211
47
213
41
220
47
211
43
216
46
532
45
211
43
213
45
213
43
209
48
268
47
209
46
213
45
209
47
209
45
211
45
208
46
211
43
193
43
208
44
213
47
207
46
211
45
197
41
214
46
211
45
766
45
215
41
209
48
213
41
199
45
213
47
211
45
193
43
209
45
217
47
210
46
213
41
234
45
209
43
210
46
211
47
209
44
257
48
209
45
213
47
211
45
447
47
215
45
210
48
211
45
211
46
211
45
211
45
217
45
217
45
211
48
211
41
210
48
209
45
211
47
209
43
213
43
208
44
211
45
213
46
211
47
193
45
453
47
212
44
213
47
209
42
193
46
211
45
207
46
213
47
209
41
296
43
213
46
213
45
215
46
211
45
215
41
211
47
213
45
209
48
213
45
210
48
209
43
465
43
211
47
217
43
210
48
223
43
209
48
213
45
210
48
209
43
382
47
213
46
213
45
215
49
209
45
197
45
215
49
209
45
213
45
208
46
211
43
209
46
452
46
211
45
209
41
205
46
213
41
210
48
195
47
213
43
214
46
213
45
214
46
288
45
208
46
213
41
211
46
211
45
256
47
209
41
211
46
211
45
208
46
453
46
211
45
213
47
211
47
215
41
212
48
221
45
212
46
213
47
209
46
215
47
209
47
213
45
217
45
210
48
211
41
216
46
211
47
209
46
193
46
211
43
518
45
216
46
211
47
218
46
213
43
209
48
211
45
215
46
197
44
215
43
210
48
213
43
211
46
213
47
211
46
213
45
213
49
211
43
211
45
212
46
211
45
557
46
215
43
214
46
211
43
214
44
211
45
207
46
213
47
191
43
209
46
213
47
213
46
215
45
197
41
214
46
211
45
195
45
208
46
213
43
212
48
209
43
605
45
211
45
195
43
213
47
211
47
211
43
210
46
211
45
209
48
209
45
199
45
212
44
213
43
211
44
211
45
211
43
209
46
215
45
210
46
209
45
211
49
590
48
213
47
234
47
213
45
206
46
207
43
213
44
213
45
213
41
211
45
197
45
209
48
211
45
213
45
209
44
201
47
209
41
213
45
193
45
211
43
213
45
656
45
211
45
211
47
213
43
194
46
213
43
211
43
211
45
215
43
208
44
215
43
212
48
197
47
211
43
212
46
211
45
214
44
213
43
209
48
209
45
215
47
597
46
213
47
209
46
211
47
195
45
211
46
213
47
191
45
208
46
211
45
211
46
215
45
191
45
210
48
215
45
213
46
211
47
199
43
210
48
209
43
193
43
546
47
195
45
209
47
209
45
213
45
208
46
213
47
213
46
213
47
191
45
212
46
213
45
213
46
211
47
195
45
209
44
213
45
211
47
209
45
215
43
197
49
625
41
193
43
210
48
209
43
211
47
209
45
213
47
208
44
211
45
195
45
208
48
213
41
213
46
211
47
195
41
214
48
209
43
211
47
209
45
211
45
208
46
615
41
213
48
211
47
195
45
210
44
215
45
209
46
211
45
213
45
211
45
211
41
195
41
215
47
211
43
213
47
215
41
210
48
211
43
212
46
211
45
211
46
590
48
215
43
213
46
193
46
213
43
212
46
221
47
212
46
215
45
211
48
211
45
213
46
211
47
209
45
211
47
213
45
193
44
213
45
211
44
213
47
215
41
615
47
217
45
210
46
211
41
212
46
195
48
211
41
212
46
213
47
217
46
213
45
211
47
211
43
217
45
211
49
211
43
210
46
209
45
211
43
209
45
215
45
579
43
208
48
213
41
213
46
211
47
195
41
211
48
213
47
211
47
209
45
195
45
211
43
209
45
213
45
208
48
213
45
213
44
211
47
199
45
212
48
209
45
867
45
208
44
213
43
211
46
195
48
211
45
212
44
215
45
209
48
211
45
213
41
213
47
213
45
212
48
209
43
209
48
209
45
209
47
209
45
211
45
208
46
524
48
213
55
191
43
218
44
233
45
209
46
217
43
197
47
215
43
211
45
213
45
211
43
196
44
213
45
213
49
195
48
451
48
195
47
209
41
209
48
195
47
209
47
213
45
217
45
211
49
197
45
213
46
209
45
211
45
209
46
211
45
210
44
213
47
213
47
211
47
211
41
208
48
544
41
260
43
212
44
211
45
197
41
211
47
213
43
212
46
213
45
195
45
211
47
215
43
212
48
213
47
222
46
213
47
209
44
195
46
213
43
211
48
209
43
534
47
209
46
213
47
209
45
211
49
211
41
195
45
211
49
211
41
214
48
209
43
191
45
214
48
209
45
211
47
209
45
215
47
201
46
213
45
209
47
211
45
621
43
211
45
213
43
208
46
211
43
209
46
195
46
217
47
214
46
213
41
213
46
193
46
215
43
210
46
215
45
210
48
209
43
215
48
209
45
195
43
212
46
613
43
211
48
213
45
217
42
211
47
209
45
213
45
215
43
194
48
209
45
213
47
211
47
213
45
212
46
213
45
214
46
211
47
211
46
213
43
191
41
211
48
587
46
215
45
211
48
211
43
213
47
211
47
211
41
212
48
213
43
213
46
213
43
215
49
211
45
195
43
213
46
213
43
213
44
211
47
213
41
214
46
211
45
549
44
213
41
197
43
211
47
213
43
210
46
213
47
209
44
211
47
211
41
193
47
211
45
211
45
212
48
209
41
211
46
193
48
209
43
211
44
211
45
211
45
619
45
217
45
203
46
213
43
212
48
195
47
209
43
209
46
215
45
215
44
197
48
209
43
214
46
211
47
213
44
213
47
209
47
215
45
195
43
215
46
213
45
634
47
213
41
210
48
211
45
193
43
209
48
211
43
193
45
213
47
195
47
213
46
211
47
213
46
215
45
211
43
207
48
215
43
208
46
195
45
213
45
207
46
674
47
213
48
211
45
213
44
195
46
213
43
211
48
213
45
213
45
195
46
213
47
207
44
195
44
211
47
209
41
211
47
211
41
199
46
215
45
215
41
198
46
566
43
193
47
209
45
215
45
210
46
209
41
205
45
215
45
213
43
210
46
211
47
209
46
211
47
209
41
208
46
213
43
211
46
213
45
211
43
209
47
195
45
609
43
196
46
211
45
209
47
211
47
209
43
191
45
211
47
211
43
210
48
209
43
209
48
209
45
209
47
196
48
211
45
211
47
209
45
211
45
207
46
213
43
628
43
211
45
209
44
193
45
215
41
213
45
213
49
211
45
197
45
213
46
211
47
213
41
211
47
209
43
197
42
213
45
213
46
211
47
209
45
213
45
215
47
594
46
211
47
207
43
194
46
211
47
209
45
211
47
211
41
195
47
211
47
211
43
210
46
211
45
209
46
209
43
215
47
190
46
215
47
207
45
215
45
213
45
616
44
211
43
209
46
211
47
209
45
198
46
213
47
211
43
213
43
213
43
208
48
211
45
213
44
211
47
209
47
211
47
193
47
209
41
211
49
193
45
213
49
609
47
215
43
212
44
211
45
210
46
209
47
215
44
213
45
211
45
209
46
199
45
213
42
215
45
219
41
213
47
213
41
210
46
209
41
193
43
211
49
209
43
782
43
210
46
213
43
213
48
199
46
213
45
212
44
211
45
211
46
211
47
211
47
213
47
213
47
215
43
213
43
198
44
213
45
209
46
195
46
209
41
211
48
605
43
213
45
211
47
215
43
191
45
211
47
209
43
210
48
209
43
207
46
213
43
211
43
197
46
211
47
211
46
213
43
215
49
199
46
211
43
213
46
199
48
453
46
197
47
209
41
211
46
193
45
211
47
237
45
208
46
213
41
211
46
211
45
215
45
192
44
211
45
209
43
194
44
213
45
211
45
211
47
215
41
209
46
568
43
213
49
209
43
212
44
211
45
209
44
213
47
209
47
213
43
227
49
211
47
215
43
211
46
215
47
209
48
209
45
211
44
193
46
211
45
209
46
213
45
557
46
213
43
212
48
223
45
212
44
211
45
207
46
213
47
209
44
213
47
213
47
215
43
213
43
211
48
213
43
216
46
211
45
197
43
209
45
215
47
208
46
562
43
213
45
215
43
194
48
211
47
211
45
213
45
217
47
213
47
213
45
216
46
223
45
214
46
211
45
208
46
211
47
258
43
210
48
209
43
209
48
213
45
506
47
215
43
210
46
215
43
210
46
197
45
213
43
207
46
211
47
207
46
211
47
193
43
211
48
215
45
213
41
211
45
211
43
210
46
211
45
197
41
214
48
599
47
211
41
212
48
209
45
211
48
199
44
215
43
210
46
207
45
213
44
209
45
215
43
213
49
197
47
209
55
211
47
676
41
209
46
197
48
211
41
213
48
211
45
213
47
211
45
213
45
214
44
213
45
211
46
213
47
207
43
207
48
217
47
193
43
211
49
217
45
212
46
215
45
642
45
215
44
209
45
213
45
211
44
215
45
210
46
223
45
212
46
215
43
209
46
213
47
209
45
211
49
209
45
193
45
213
47
211
45
212
48
209
45
213
44
570
43
208
48
211
41
217
46
199
46
213
43
211
46
213
47
211
41
211
49
193
43
209
45
210
44
213
45
211
44
213
45
211
43
212
46
193
45
209
45
212
46
664
47
203
45
211
48
211
45
199
45
211
46
213
47
209
43
211
48
274
45
213
46
209
47
213
43
213
47
215
43
212
44
213
43
197
43
212
46
213
45
218
46
520
46
197
46
215
47
212
46
215
47
215
44
213
47
217
45
211
49
217
47
212
44
213
43
195
45
209
46
213
45
214
44
213
47
209
44
215
47
211
43
194
46
629
41
214
48
213
45
213
46
213
45
215
45
221
45
213
47
211
47
217
47
210
46
213
45
209
46
213
47
197
47
212
44
213
45
211
45
213
45
209
45
210
46
595
46
211
45
212
48
213
43
213
48
213
45
217
47
213
47
215
41
212
46
213
45
214
44
213
47
213
45
197
44
211
47
213
49
209
45
215
47
208
46
213
45
579
45
209
47
213
47
211
47
212
46
209
45
213
47
209
49
225
47
209
48
213
45
209
46
213
45
209
47
213
47
213
47
195
45
213
49
209
45
212
46
211
47
589
47
209
47
195
48
213
43
209
43
215
47
213
47
212
48
197
47
211
47
213
45
197
43
211
48
213
47
207
45
213
47
195
43
213
47
213
47
193
45
217
43
661
48
215
47
193
45
214
44
213
45
213
46
213
47
213
47
213
47
215
45
222
47
209
45
216
46
209
45
212
48
213
45
213
48
211
45
223
48
211
45
215
49
720
41
257
43
213
45
217
47
212
46
215
47
213
46
197
46
211
45
212
48
215
45
217
46
213
45
213
41
211
49
201
45
213
43
211
45
201
43
213
46
195
48
473
47
211
45
211
48
215
45
199
41
209
48
211
43
197
41
214
48
211
43
213
48
211
45
246
49
213
41
216
48
211
45
213
47
211
47
215
43
212
46
225
43
549
46
203
47
211
43
212
46
211
45
211
46
211
43
197
41
217
46
211
45
213
45
209
46
213
45
212
46
213
45
191
43
209
48
213
45
209
47
213
47
193
45
648
45
195
43
217
48
215
45
209
47
213
47
209
41
208
48
213
45
222
48
211
43
213
48
211
45
213
47
207
47
217
45
208
48
213
45
213
48
213
47
211
49
601
48
211
47
217
46
215
43
213
47
213
43
213
45
212
48
215
43
199
45
209
47
213
41
214
48
211
45
211
46
211
43
215
43
197
49
209
47
215
43
206
48
611
47
211
41
213
47
193
45
213
47
213
45
213
43
210
46
213
43
217
46
213
47
223
44
211
45
213
47
209
48
215
47
216
46
211
41
213
46
219
47
211
47
562
43
211
44
213
47
211
43
212
46
211
43
213
48
213
45
213
45
213
46
213
43
199
49
213
47
211
45
212
48
209
43
213
46
211
47
217
47
213
47
217
47
636
47
211
45
213
47
211
43
214
48
197
47
213
43
212
48
215
45
212
48
211
45
215
46
213
43
223
48
211
45
213
47
211
49
215
45
212
46
213
45
211
48
720
46
211
45
211
43
213
47
213
43
210
46
211
45
213
48
209
45
215
45
192
46
211
47
213
47
199
48
211
45
213
47
211
43
217
47
199
49
211
45
215
45
618
46
215
43
214
48
209
45
203
47
213
47
215
45
214
48
213
45
213
48
215
47
213
41
221
47
211
45
212
46
217
45
208
46
213
47
211
41
213
45
217
45
449
45
208
46
213
43
211
46
213
47
209
43
212
46
193
47
211
47
214
48
195
45
217
45
213
47
215
43
214
46
197
45
215
45
212
46
211
47
217
48
207
47
583
45
209
43
210
44
213
43
199
41
212
48
211
43
214
48
211
45
384
45
209
47
213
47
213
47
212
48
260
47
209
45
212
48
209
45
216
46
250
48
215
47
451
45
208
48
213
45
217
44
213
47
211
45
213
47
215
45
213
47
199
45
211
49
213
45
215
43
210
46
213
43
211
46
213
45
211
45
213
45
213
41
212
46
473
47
209
45
213
45
205
43
209
48
213
47
219
46
215
47
207
45
213
49
209
45
256
45
210
48
211
45
195
43
212
48
211
43
213
47
213
45
195
43
209
47
578
45
212
46
211
43
213
47
211
47
215
43
193
55
212
48
213
43
215
44
213
45
193
45
209
47
211
45
197
43
217
49
511
43
212
48
211
41
214
46
215
45
215
49
213
47
217
45
200
46
211
47
215
45
215
47
213
41
212
48
211
43
211
48
195
46
209
45
211
48
211
47
213
47
613
45
215
47
211
49
213
47
212
48
211
47
213
48
209
47
197
45
212
48
215
45
213
46
213
47
211
45
213
47
217
43
213
44
215
43
212
46
211
45
213
48
584
46
211
47
197
47
217
48
209
47
211
47
209
48
215
43
212
48
213
47
195
43
210
46
213
43
213
46
213
45
213
43
213
47
215
41
214
48
213
45
211
48
601
46
213
41
203
45
209
46
211
41
213
48
211
45
215
47
209
44
213
43
193
45
208
46
213
43
221
48
211
43
197
43
214
46
213
47
195
43
209
48
213
47
664
41
212
46
211
45
213
47
195
48
211
47
217
49
209
47
213
45
208
48
213
45
209
48
195
48
213
45
207
48
213
47
211
49
199
46
215
45
209
47
213
47
607
45
210
46
215
43
209
46
209
45
215
45
209
46
197
45
215
49
211
45
217
47
210
46
229
43
215
47
213
43
212
48
213
45
203
47
213
45
213
43
199
46
617
45
195
43
214
48
213
47
207
47
213
47
199
45
212
48
213
43
207
47
211
47
217
47
210
48
213
45
201
41
211
49
213
43
212
46
211
45
213
43
211
45
619
43
197
47
213
45
217
47
212
44
213
45
213
46
211
47
213
43
199
48
209
45
213
49
211
44
213
45
195
47
211
44
213
45
211
46
213
45
211
43
213
49
658
47
215
43
206
48
195
47
215
43
210
48
213
45
209
46
251
46
211
45
215
45
192
46
209
45
215
43
212
44
217
47
195
43
213
44
215
43
210
46
213
43
557
48
209
45
211
48
195
44
215
43
214
48
213
45
213
46
213
47
211
49
215
47
193
45
211
46
213
47
213
45
213
47
195
43
209
47
215
47
211
45
212
48
666
45
211
47
211
47
217
47
210
44
197
43
215
45
212
46
215
43
212
48
203
43
211
43
213
49
195
45
215
47
213
47
215
43
212
46
213
43
211
46
213
45
581
43
209
45
210
46
215
47
209
46
197
46
213
43
211
44
213
45
211
43
210
48
211
41
213
48
211
45
215
47
210
44
213
43
211
46
199
46
209
47
211
44
767
41
216
46
213
47
213
45
195
44
211
47
213
43
195
44
211
47
213
43
211
47
213
45
195
48
211
43
215
43
209
46
213
45
212
46
213
43
213
48
213
45
672
45
212
46
215
47
215
44
199
46
213
45
212
46
213
47
215
41
213
47
211
43
216
46
193
47
207
45
213
47
211
45
216
48
197
47
215
41
211
49
197
45
431
48
205
45
211
48
211
47
213
41
211
49
213
43
212
48
211
45
201
45
212
46
211
41
197
41
212
48
207
43
211
42
215
47
215
45
214
48
211
43
209
46
637
43
197
44
213
45
213
45
192
41
211
47
211
43
212
46
211
43
199
41
210
48
211
45
213
46
211
45
215
43
212
46
213
45
195
43
212
46
213
47
211
47
653
49
211
44
215
43
193
43
207
46
211
43
197
45
214
48
213
45
211
48
213
45
256
45
211
45
211
49
215
41
210
46
213
45
213
46
213
45
213
45
213
45
570
48
213
45
213
42
213
45
213
41
213
47
195
45
213
47
209
47
215
45
208
48
197
47
215
45
209
48
213
45
212
46
213
45
207
46
215
45
191
43
215
46
625
45
214
46
209
47
215
48
209
47
209
43
213
49
215
45
191
45
215
47
217
43
207
48
213
45
191
43
213
47
213
45
214
46
211
45
217
48
197
49
211
43
626
44
217
47
212
46
213
47
211
44
215
47
211
43
212
48
195
47
211
43
212
48
213
45
213
48
195
46
209
47
213
46
209
45
213
45
208
46
213
43
213
46
617
45
215
43
190
46
209
47
215
47
208
46
213
43
213
46
213
47
213
43
196
46
211
45
213
47
209
48
217
47
207
48
213
47
209
47
213
45
211
47
214
48
611
45
209
46
195
48
213
43
214
44
215
45
217
49
213
45
217
47
211
49
223
47
211
44
217
47
210
44
213
47
195
45
210
46
215
47
211
46
213
47
213
45
600
44
211
47
215
49
209
47
197
47
213
48
211
47
213
47
209
47
217
45
208
48
215
47
209
48
213
47
207
47
213
47
217
41
212
48
195
45
211
43
213
47
613
41
210
46
215
47
213
49
195
48
213
45
211
46
217
43
213
43
196
46
209
47
211
43
201
44
209
47
211
43
211
49
213
43
228
45
215
45
210
57
197
44
213
45
209
48
199
44
213
43
211
46
213
45
213
47
197
44
211
47
209
47
211
47
209
43
210
46
195
47
213
43
210
46
213
41
475
46
195
46
211
43
209
46
211
47
209
43
203
46
213
43
213
46
213
45
209
47
209
45
213
45
211
49
197
47
207
45
213
45
215
45
216
46
205
41
209
46
664
48
209
43
213
48
195
46
209
43
213
48
211
43
209
47
195
48
209
43
215
48
209
45
215
47
209
45
215
47
208
46
211
45
211
46
213
45
203
45
211
45
577
48
209
43
211
46
193
46
211
45
212
46
213
43
212
46
195
45
215
43
209
48
213
41
214
46
211
45
209
46
211
47
197
47
209
48
213
45
217
44
211
45
593
47
213
46
211
45
213
43
211
49
193
45
209
43
211
46
209
41
211
48
193
48
209
45
211
46
209
43
211
45
207
46
195
43
213
45
211
44
213
43
212
46
617
43
211
44
211
45
213
41
211
47
193
45
209
41
211
47
211
43
212
48
195
47
215
47
214
46
215
43
210
48
211
41
213
46
211
45
193
43
208
46
213
45
752
46
211
45
213
46
213
45
191
45
207
46
213
47
209
44
211
47
199
45
212
46
211
45
211
46
213
45
211
48
209
45
215
47
209
45
221
41
213
45
211
45
575
47
216
46
213
43
213
46
197
46
213
43
212
48
211
45
215
48
197
46
215
47
214
46
223
45
212
48
209
43
214
46
211
45
199
47
210
46
213
43
195
41
467
46
195
46
213
45
216
48
211
47
213
46
213
45
209
45
213
47
215
41
212
48
209
45
211
43
209
45
213
47
208
44
213
43
211
48
213
45
213
47
197
44
587
48
193
46
209
43
212
46
195
49
213
47
212
46
213
41
215
48
197
46
213
47
210
46
211
47
209
42
207
45
213
43
210
48
193
47
213
44
211
47
215
41
617
47
211
43
210
48
205
47
211
46
215
45
217
43
213
45
197
45
207
46
215
45
211
46
211
45
215
47
213
45
211
43
214
46
193
47
211
41
211
47
217
43
601
46
209
47
215
45
217
45
209
45
213
45
215
43
209
48
193
47
211
45
215
47
195
47
211
43
215
43
213
41
213
47
229
46
213
45
213
45
192
46
211
47
581
45
211
46
211
45
211
47
213
45
195
41
211
49
209
43
213
47
210
46
211
47
209
46
213
47
209
43
208
48
209
45
248
41
213
46
211
47
199
45
210
46
550
43
213
46
211
45
211
44
213
45
195
43
213
46
213
45
209
47
213
45
215
43
209
48
209
43
195
41
211
49
213
45
212
44
213
43
209
48
211
43
213
42
595
46
213
43
193
43
210
48
209
41
211
48
209
43
191
43
212
48
209
45
209
47
209
45
215
47
194
48
209
45
211
47
213
47
215
43
211
47
215
43
210
46
633
44
213
47
193
45
210
48
213
43
217
46
213
43
197
45
210
48
209
43
212
48
211
45
211
43
209
45
213
45
192
48
209
45
209
45
209
47
211
45
208
46
578
48
211
45
213
47
211
47
193
47
209
44
211
47
213
45
212
48
211
43
216
46
213
41
211
46
211
45
213
45
192
46
211
47
209
45
211
49
211
41
214
48
591
46
211
41
213
46
211
47
209
45
211
46
209
41
211
48
209
45
193
41
211
48
209
45
209
45
211
44
211
45
209
46
211
47
191
43
213
46
211
45
199
41
624
47
217
47
212
48
213
43
212
46
211
43
211
44
215
45
215
49
209
45
215
47
210
46
197
45
215
43
209
46
211
45
210
46
199
47
217
47
213
43
221
47
576
43
199
44
213
47
205
47
209
46
213
43
199
48
215
45
213
44
211
47
215
41
199
48
211
45
213
48
193
48
211
45
216
44
215
41
211
48
199
45
213
45
628
43
211
43
211
47
221
41
212
44
195
45
215
49
211
45
215
43
209
48
211
45
193
43
209
48
209
45
199
45
209
48
209
45
211
48
209
45
256
45
209
44
568
43
210
46
209
43
211
49
209
45
213
43
210
46
211
47
193
43
212
46
209
41
213
46
211
47
207
41
211
49
211
45
193
43
213
47
213
45
206
46
211
47
599
45
212
44
233
46
209
43
217
45
211
49
211
43
210
46
211
45
215
49
209
45
213
45
211
49
215
43
212
46
211
45
199
45
211
47
209
43
212
48
211
45
555
46
209
43
193
43
211
49
213
43
212
48
213
47
212
46
213
43
215
48
195
48
215
45
212
46
215
43
210
48
213
45
213
46
211
47
197
47
208
46
211
45
672
41
213
43
211
45
209
47
195
45
209
47
209
45
213
45
208
46
211
45
195
54
213
43
211
48
213
45
211
45
211
45
566
44
193
46
211
43
209
46
199
48
213
43
212
44
211
43
211
46
201
44
215
41
216
48
201
45
215
47
210
44
213
45
211
45
197
44
213
45
211
45
199
44
536
49
195
47
211
41
211
49
213
41
212
48
211
45
213
43
213
45
213
45
210
46
213
43
209
49
211
45
213
45
199
46
213
47
211
43
213
47
213
43
203
48
625
47
197
43
211
48
209
45
212
48
215
45
203
41
207
48
211
43
201
41
211
49
215
45
212
48
211
43
201
43
212
48
217
43
193
43
211
47
213
43
216
46
660
49
215
45
208
48
215
45
215
46
215
45
211
45
213
45
213
43
203
48
213
47
209
47
213
47
211
45
199
46
213
45
213
41
201
48
211
47
209
44
211
45
615
43
210
48
215
43
220
46
209
43
212
46
209
45
211
43
197
46
213
45
216
46
195
47
213
43
212
46
211
47
209
41
199
48
213
45
211
46
195
44
213
41
636
43
217
45
196
44
213
45
211
43
213
45
213
45
212
48
205
45
213
44
211
45
195
47
207
46
211
45
209
45
212
48
195
47
213
47
209
43
199
43
211
44
629
45
210
46
213
43
211
48
209
45
193
43
214
48
213
47
217
44
213
43
195
43
212
46
213
43
193
45
209
47
215
43
208
46
215
47
201
47
213
45
213
45
871
48
195
45
213
47
209
45
211
45
212
44
213
43
197
43
213
45
213
43
213
47
213
45
212
46
213
43
212
44
197
47
215
41
210
46
213
45
216
46
193
47
451
45
213
45
208
44
211
45
193
45
209
46
215
47
209
46
213
47
213
44
211
47
211
43
195
44
213
45
211
47
209
46
213
45
208
48
213
41
213
46
193
46
461
45
195
45
213
42
211
45
211
43
211
44
213
43
193
47
209
46
213
45
212
44
211
45
212
44
213
45
211
46
197
46
211
45
213
46
215
45
217
46
195
46
607
47
193
45
208
46
213
43
212
48
209
43
211
47
209
43
213
45
192
46
209
45
211
45
213
47
217
45
212
46
213
45
210
46
197
45
215
43
211
49
213
41
610
48
211
43
213
46
211
47
209
44
211
47
213
43
209
48
213
45
193
43
211
47
213
45
210
46
209
43
211
48
209
45
209
47
196
48
211
45
215
49
211
45
613
45
208
46
213
41
195
41
210
46
209
43
214
46
213
41
211
48
211
45
213
41
195
46
211
47
209
42
211
47
211
41
214
48
211
43
216
46
195
44
215
41
601
44
211
47
209
43
208
48
209
45
211
44
199
46
213
43
210
48
211
45
213
46
217
45
213
41
211
47
221
47
213
43
213
47
211
45
211
45
195
45
211
45
560
46
211
45
209
45
211
49
209
43
195
45
211
47
211
41
193
43
211
46
217
43
210
46
211
41
211
46
209
43
211
47
194
48
209
45
215
49
213
47
213
45
194
46
455
46
213
43
213
48
211
45
211
46
213
45
207
45
207
46
213
43
214
48
195
47
213
43
213
45
213
43
213
49
233
44
211
47
209
45
211
47
209
43
746
44
211
43
218
44
213
41
212
44
215
45
215
48
219
43
212
46
211
43
195
43
206
46
213
43
212
48
211
45
201
45
208
46
215
45
191
43
209
46
250
48
534
45
213
47
213
45
211
45
208
46
213
41
214
48
252
46
211
47
211
44
195
44
213
41
211
46
211
45
213
43
197
46
213
45
211
47
211
45
215
41
387
45
452
45
274
49
213
45
212
44
213
43
211
48
211
43
217
44
211
47
193
45
211
48
213
43
213
42
215
45
215
43
211
45
217
43
194
44
213
45
213
45
213
45
451
45
215
47
213
43
215
43
190
46
213
47
209
45
211
47
213
41
212
48
215
47
212
46
197
43
215
43
213
49
213
43
212
46
225
43
211
45
213
43
214
46
540
41
211
48
211
45
211
46
211
47
207
43
196
46
211
47
213
47
211
47
209
43
210
48
209
43
211
48
195
46
213
47
216
46
213
43
213
44
195
46
211
45
605
46
215
45
213
46
213
45
211
43
211
45
195
43
213
45
211
47
211
41
212
48
209
45
211
43
209
43
193
45
211
49
209
45
213
43
210
46
270
45
213
45
625
43
213
47
211
45
213
45
210
48
209
45
209
48
209
43
195
45
211
46
213
41
211
44
211
45
211
45
211
45
211
41
193
41
213
47
213
45
210
46
211
45
498
47
217
41
210
48
195
45
211
47
213
45
217
45
213
49
199
43
209
48
211
45
191
43
209
48
211
43
209
47
211
45
223
46
213
45
213
45
213
47
209
43
603
46
215
45
266
55
211
45
213
45
212
46
213
45
214
48
211
47
195
45
208
46
213
41
212
46
209
45
209
47
448
41
215
45
193
45
213
44
215
47
209
45
213
49
215
43
210
48
213
41
195
45
210
48
213
45
209
49
213
45
225
46
211
47
215
47
211
44
213
43
211
46
597
44
211
43
213
48
209
47
195
47
213
46
209
45
217
47
208
48
215
47
207
48
213
47
193
43
211
46
213
45
217
47
213
45
201
45
209
44
213
47
213
47
513
45
210
46
213
45
209
46
213
47
209
45
213
47
195
45
213
43
213
45
215
45
210
46
215
47
211
46
213
47
213
47
215
45
213
43
216
46
211
43
222
48
593
47
223
49
215
47
207
45
213
47
211
45
212
48
211
47
213
48
193
46
211
45
217
48
211
47
217
41
213
45
209
41
210
48
209
41
212
46
211
45
215
49
588
46
195
46
215
45
215
48
211
45
213
41
213
47
209
43
210
46
195
47
211
45
211
47
215
43
210
46
223
43
209
46
215
45
212
48
209
45
211
43
209
43
575
46
213
47
211
41
223
43
213
46
213
45
211
43
209
45
213
45
210
46
213
43
222
46
211
45
214
44
213
45
211
43
195
48
209
43
213
44
213
47
207
45
544
46
215
45
214
46
203
45
213
46
209
43
195
43
213
46
211
47
209
45
211
47
197
43
211
46
211
47
215
44
215
43
221
48
211
45
215
46
213
45
209
45
582
47
209
46
213
43
210
48
209
43
232
45
207
43
213
47
213
45
210
46
217
41
210
48
209
43
197
41
212
46
215
43
210
48
211
43
212
46
211
45
207
46
548
45
211
45
213
45
213
41
212
44
201
47
217
49
211
45
195
43
213
44
211
47
209
43
211
46
193
47
213
47
209
45
215
43
208
48
209
41
212
46
211
45
193
45
451
47
248
47
212
46
209
43
213
46
211
47
209
41
211
46
211
45
220
47
213
47
210
46
211
47
209
41
196
46
211
45
209
45
211
49
213
45
210
48
694
45
212
48
193
45
211
41
210
48
211
45
214
46
213
41
211
44
213
45
193
41
214
44
213
47
209
42
213
47
193
43
211
48
213
45
211
46
211
47
215
47
605
44
211
45
207
46
213
47
219
46
213
43
215
48
209
45
215
43
268
48
215
45
212
46
211
45
209
46
193
46
215
47
208
46
211
47
207
46
211
47
209
47
520
41
211
48
211
41
210
46
193
47
211
41
210
46
211
45
217
48
211
47
211
45
213
43
213
43
209
46
213
43
210
48
211
45
191
43
210
46
209
43
211
46
603
46
209
43
214
44
211
45
215
44
213
45
223
46
211
45
215
45
211
46
209
41
211
48
209
45
213
49
211
47
213
43
210
46
211
43
211
46
213
45
209
47
538
48
209
45
216
46
211
43
217
49
211
45
199
43
209
46
213
45
211
47
209
45
199
45
213
44
215
45
193
45
215
48
211
45
211
46
211
47
193
47
213
46
623
43
212
46
213
47
209
46
213
47
209
47
215
45
213
45
221
47
217
42
213
45
213
49
211
45
197
45
213
46
213
47
209
44
213
47
215
43
199
48
209
45
573
45
215
41
211
49
211
43
210
48
209
43
213
46
209
45
195
45
215
48
209
45
209
45
209
47
193
45
211
47
209
45
195
45
215
49
209
45
213
43
208
44
627
45
212
46
223
47
210
46
213
45
212
48
209
45
211
43
209
45
213
47
193
47
213
47
211
41
214
46
211
45
211
46
213
45
211
43
209
43
211
45
206
46
560
43
212
44
241
46
213
45
211
43
215
47
213
47
213
45
213
43
209
46
193
47
207
43
209
48
209
41
215
48
197
45
213
43
209
48
195
47
209
45
213
43
627
44
213
45
215
49
211
45
229
42
215
45
211
47
213
45
213
43
213
49
213
43
212
46
215
47
208
46
211
47
213
46
211
47
213
41
215
45
217
41
211
47
544
43
210
48
213
43
216
44
193
45
213
45
210
46
197
45
217
41
199
46
211
47
209
44
195
46
211
47
209
46
213
47
211
47
209
48
215
47
210
46
199
47
571
46
193
47
209
45
213
47
213
43
210
48
209
45
211
46
211
47
193
45
210
46
262
47
209
43
212
44
211
43
215
46
213
45
211
43
209
46
211
45
193
47
548
43
195
45
213
42
213
43
211
47
209
47
215
45
208
48
213
41
213
46
211
47
211
47
213
45
213
43
194
46
209
45
213
45
209
44
213
47
207
46
211
47
583
45
217
46
211
47
193
45
207
46
213
45
209
46
209
45
215
47
211
44
213
43
208
46
211
47
211
46
213
45
209
43
211
55
205
48
213
47
209
46
195
44
213
45
208
46
213
43
209
46
193
46
213
47
209
44
211
47
209
45
207
47
213
43
210
48
195
47
215
47
213
45
217
45
212
48
479
43
212
46
211
43
211
44
213
45
193
43
212
48
215
47
211
45
213
45
197
45
211
47
211
47
213
43
211
44
211
45
199
44
211
45
209
43
193
41
211
45
635
48
213
45
213
41
211
45
211
43
195
47
213
45
213
43
210
46
211
47
191
45
206
46
211
43
195
47
212
48
213
45
216
46
211
45
203
45
210
48
209
41
193
41
455
45
190
46
211
47
209
43
196
46
211
45
209
41
213
49
213
41
193
41
213
45
211
43
210
48
209
43
209
48
193
48
217
43
208
46
213
43
212
48
213
41
504
45
217
41
213
45
213
43
197
46
213
47
209
46
213
45
213
47
197
48
215
43
211
48
219
45
213
44
213
43
211
47
209
45
193
45
213
46
211
45
215
43
454
43
196
46
209
43
213
43
213
47
217
45
211
47
213
45
210
46
215
45
211
48
209
43
211
43
209
45
213
43
206
46
213
43
211
48
213
43
213
47
192
46
473
45
246
45
215
41
211
48
195
47
209
45
213
47
213
43
210
46
193
46
213
47
212
46
211
47
209
47
211
47
213
45
210
48
195
47
213
43
210
46
213
43
567
45
213
43
211
47
215
43
212
44
215
47
197
45
211
47
211
43
210
48
209
41
211
46
211
45
215
43
211
45
215
43
208
44
195
43
213
45
207
46
211
45
601
47
215
45
215
43
211
47
215
45
212
46
213
43
216
44
213
45
212
44
213
43
195
41
211
47
213
45
210
48
209
43
216
46
209
45
209
47
193
48
211
45
587
47
209
44
215
43
211
43
211
43
213
41
213
45
211
41
210
46
211
45
215
48
209
45
211
45
209
46
217
45
214
46
211
43
210
46
213
43
193
41
210
46
568
49
213
45
211
43
213
47
211
45
193
49
209
45
211
45
208
44
211
43
213
47
211
47
215
45
193
41
211
48
209
43
212
48
211
45
213
46
213
45
211
45
596
44
211
47
195
41
214
48
209
43
211
49
209
45
201
43
209
44
213
45
209
47
211
43
215
41
196
44
213
47
213
45
196
46
211
47
213
47
211
47
213
45
626
45
213
43
201
48
211
41
213
46
211
47
213
44
237
47
210
48
213
43
199
41
213
45
215
47
209
46
217
45
199
48
215
45
213
44
211
47
215
41
213
45
562
46
215
45
213
44
211
47
195
45
210
46
213
43
213
48
213
45
217
47
211
47
213
45
212
48
209
43
209
48
207
45
211
43
211
45
195
45
209
47
209
43
623
41
211
47
213
43
212
44
195
45
215
43
211
49
215
45
214
46
195
45
215
41
209
48
197
45
213
41
211
45
215
45
210
46
203
45
211
43
211
45
195
45
583
45
197
45
212
46
213
43
210
46
209
43
195
41
212
48
209
41
211
46
209
45
213
43
194
44
209
45
213
45
209
46
213
47
213
46
211
47
207
45
197
46
633
47
195
44
213
45
213
41
213
43
213
45
198
46
213
47
213
48
215
43
213
44
211
47
213
45
215
43
193
45
213
44
209
45
213
47
209
45
215
47
208
46
601
47
211
47
213
45
201
47
212
46
213
43
209
48
211
45
211
43
209
45
215
45
210
48
213
43
212
46
193
45
211
45
210
46
213
43
210
48
209
41
211
43
586
46
213
45
215
49
211
45
215
41
208
48
209
43
211
46
193
48
209
41
215
48
209
43
211
45
209
44
211
45
209
46
195
44
211
45
209
46
211
47
209
41
639
43
209
46
213
45
211
49
209
43
213
45
210
46
213
43
213
46
211
45
215
44
213
43
211
47
209
46
211
43
213
46
195
46
211
43
209
46
211
47
207
45
582
45
211
49
193
47
207
45
211
47
209
43
212
48
211
45
214
46
213
43
197
45
210
46
211
43
212
46
211
45
213
44
211
45
207
45
196
44
213
43
215
46
765
43
211
48
209
43
214
48
209
43
215
46
209
45
213
49
211
43
213
45
208
46
213
47
213
44
211
45
209
45
194
46
211
47
207
44
211
47
209
43
210
48
574
44
213
47
215
44
213
45
191
43
211
46
211
45
213
47
211
45
203
45
213
46
211
45
199
47
210
48
211
45
211
47
213
47
211
41
210
48
211
47
197
45
435
45
199
45
211
48
209
43
211
48
209
45
211
43
209
46
211
45
209
46
211
45
209
45
211
49
209
43
210
46
195
47
213
43
214
46
213
41
212
44
211
45
591
43
193
44
211
45
211
41
208
48
209
43
209
55
197
47
217
44
213
45
209
44
211
47
193
47
215
48
211
45
199
45
746
44
211
45
210
46
195
47
213
43
213
45
213
45
214
46
215
43
197
41
211
47
213
45
210
48
209
43
212
48
211
41
211
46
193
48
209
43
213
48
211
45
615
45
211
47
209
43
193
45
211
47
211
43
210
48
209
41
211
46
209
45
209
45
194
48
209
45
215
47
211
48
213
45
216
48
211
45
209
45
197
46
211
47
626
46
211
47
209
42
211
45
209
43
210
46
209
41
211
46
209
45
213
47
208
44
195
43
211
45
208
44
211
45
213
44
211
47
209
43
210
46
193
47
215
43
611
46
213
43
212
44
213
47
209
46
249
42
211
47
209
43
210
48
209
41
211
46
211
45
215
49
197
46
215
47
213
46
215
45
215
43
213
45
215
41
211
47
538
45
207
46
215
45
211
48
211
45
215
47
213
45
207
43
211
46
211
43
212
46
209
43
215
46
225
45
208
46
213
43
211
48
213
45
213
45
211
47
209
43
746
46
213
45
211
48
213
45
224
48
211
47
211
46
213
45
211
47
211
43
215
41
211
46
195
47
209
43
213
47
213
43
212
44
213
43
212
48
213
45
193
43
451
45
195
45
213
45
211
45
208
44
211
45
209
46
195
46
211
47
209
44
205
46
213
43
208
48
209
45
211
43
219
43
213
46
211
47
209
41
212
48
243
46
495
45
275
46
211
43
213
44
211
47
209
41
209
48
209
43
212
46
195
49
211
45
212
46
223
43
212
46
209
43
212
46
211
45
195
45
207
46
213
43
210
48
511
46
213
45
209
46
209
45
215
43
211
46
213
45
208
46
213
47
209
46
211
47
213
41
221
47
213
47
215
45
213
47
211
45
260
45
215
43
209
45
215
47
512
43
212
46
213
47
210
44
211
47
207
44
217
47
213
46
213
45
215
49
209
45
195
45
217
46
213
45
191
43
212
48
211
43
213
46
211
47
197
47
214
48
629
43
212
46
215
47
210
46
213
45
211
48
193
46
209
43
211
44
209
45
213
43
203
48
209
43
213
44
221
43
211
46
213
45
213
49
213
45
225
43
211
47
605
45
211
46
211
45
213
47
211
45
270
45
209
44
213
45
211
43
209
45
213
43
206
46
211
45
193
45
212
46
213
45
212
46
211
45
211
44
215
45
215
49
489
45
217
46
211
47
213
47
213
45
256
47
213
47
215
45
217
41
213
45
211
45
211
47
217
41
258
45
211
47
213
45
211
49
211
45
222
43
211
45
209
46
455
47
213
45
220
45
215
43
211
49
213
45
210
48
197
45
211
45
211
47
199
45
214
46
211
45
213
46
213
43
207
43
213
45
213
43
199
44
213
47
211
45
503
45
212
48
213
41
213
46
211
47
211
41
215
45
211
45
208
44
211
45
218
44
213
43
212
44
213
43
211
46
211
43
217
47
211
47
211
43
208
48
209
45
534
43
210
46
213
47
210
44
243
43
211
43
215
45
211
46
209
43
212
46
209
45
211
43
197
48
211
45
217
46
213
43
211
47
211
45
215
43
210
46
213
45
540
48
211
43
213
41
215
45
205
45
212
48
209
43
220
48
211
43
214
46
213
47
213
46
274
45
217
41
209
48
209
43
212
48
223
45
212
46
211
45
214
44
475
45
228
48
211
47
217
44
213
45
215
43
203
47
217
45
212
46
205
43
216
44
213
43
211
46
213
45
201
47
216
44
217
41
210
46
211
41
209
48
211
43
563
48
211
45
217
46
211
47
209
45
213
45
215
47
214
46
215
43
220
49
213
43
212
46
211
47
211
46
274
47
209
43
211
47
213
43
206
46
223
47
212
46
469
47
211
45
212
44
223
43
212
46
213
43
211
48
209
45
213
47
211
47
215
45
195
44
213
45
213
43
209
46
215
45
234
47
209
45
213
45
213
43
212
46
536
45
215
49
209
45
193
43
211
43
211
45
215
47
210
46
211
45
207
46
211
47
191
45
207
46
211
47
207
45
211
47
195
47
213
41
213
45
211
45
213
45
625
45
215
45
213
45
211
47
215
41
196
46
215
43
211
46
211
43
211
45
211
47
213
45
208
46
195
43
213
45
207
46
213
43
210
46
193
46
211
45
210
46
615
43
209
48
209
45
209
45
209
47
195
45
209
47
209
45
213
43
208
44
213
47
209
46
211
45
191
43
217
48
209
45
213
41
211
47
195
43
209
46
213
43
770
48
209
45
213
46
211
47
191
47
209
44
211
47
191
47
209
44
211
45
209
43
210
48
197
45
213
41
211
47
199
45
211
48
251
46
213
45
209
55
211
45
197
47
211
48
209
45
215
41
211
49
209
43
210
48
209
43
193
43
210
48
209
41
211
44
209
43
191
43
211
48
209
45
211
47
452
49
197
48
211
45
211
46
215
45
211
48
211
45
215
47
213
47
191
45
213
46
211
47
213
45
213
47
215
45
213
45
217
41
209
48
211
43
216
44
211
43
471
48
199
47
217
41
210
46
193
45
215
45
209
46
213
45
212
48
225
45
208
46
211
43
197
41
213
45
211
45
210
46
213
41
193
45
211
49
211
43
210
46
607
45
211
45
215
45
199
45
208
44
213
43
193
45
210
48
209
43
211
43
209
43
201
45
209
46
213
45
195
41
212
46
211
47
209
41
211
45
209
43
210
46
605
45
213
47
211
45
211
45
210
48
209
45
195
43
210
48
211
45
209
48
209
43
211
47
209
46
211
45
210
46
211
45
209
41
213
47
213
45
197
47
211
47
611
43
212
46
211
45
210
46
215
47
254
45
218
46
209
47
193
45
212
46
213
43
207
46
213
47
205
45
209
47
217
43
210
48
211
43
212
48
211
41
209
46
550
47
209
45
211
47
213
45
210
48
209
43
209
48
209
45
193
45
214
46
211
45
215
43
211
45
195
45
211
44
211
45
217
47
211
47
215
43
212
46
211
47
605
43
211
45
193
45
211
43
211
45
211
45
208
44
211
45
209
44
211
47
191
47
207
46
211
47
211
41
212
48
193
47
211
41
214
48
211
45
213
46
213
45
621
46
213
45
191
47
209
44
213
45
211
49
211
43
215
45
209
48
209
45
193
43
213
47
213
43
210
48
211
45
205
49
211
47
215
43
202
46
211
45
217
44
601
48
211
43
212
44
215
41
193
41
210
48
211
43
212
46
211
45
207
46
211
47
213
41
198
46
211
47
211
47
213
45
211
43
212
46
215
43
209
48
215
43
587
45
211
48
213
43
216
46
193
45
213
47
213
43
217
43
209
48
213
45
210
48
209
43
195
43
212
48
211
45
214
46
213
43
282
46
211
47
209
45
211
45
522
45
213
43
213
45
213
43
209
44
213
45
191
45
211
49
213
45
207
48
213
45
211
45
213
49
211
43
195
45
211
48
211
45
212
46
209
45
211
49
197
46
619
45
195
47
207
44
213
41
211
48
209
45
213
49
211
45
213
43
195
41
213
43
213
47
209
46
215
45
191
43
211
49
209
43
212
48
211
47
213
46
213
43
595
45
210
46
213
41
193
41
210
46
211
45
215
48
209
45
238
45
213
43
209
48
199
45
217
44
213
45
211
45
213
45
211
45
211
44
213
45
208
46
213
47
559
48
209
43
216
46
195
45
215
43
209
46
215
43
208
46
268
45
213
47
209
45
217
45
211
46
205
45
212
48
211
45
199
47
211
44
217
41
210
46
211
41
536
41
213
47
211
45
212
48
209
43
193
43
210
48
209
41
211
48
209
45
211
47
211
47
211
45
208
46
213
47
207
44
213
47
209
43
210
46
209
41
211
46
635
43
210
46
211
47
209
41
213
43
193
45
211
49
211
45
215
41
209
48
195
47
211
43
213
45
215
45
210
48
211
43
213
44
211
47
191
43
210
48
209
43
731
45
212
46
211
43
209
46
193
46
213
43
212
46
211
43
210
44
215
45
215
48
209
45
215
47
209
47
215
47
212
44
215
43
211
48
213
45
211
46
211
47
569
48
213
41
210
48
209
43
201
45
209
47
217
41
210
48
215
45
201
46
213
47
213
45
197
44
213
43
214
46
213
47
209
46
201
49
209
43
216
44
215
43
451
45
191
47
209
45
213
43
210
48
209
43
209
48
209
45
211
47
195
48
211
47
217
46
213
45
211
47
211
45
217
45
209
48
209
45
211
48
209
43
197
45
585
45
197
41
213
45
213
43
213
47
213
45
212
44
211
43
215
46
195
44
213
41
213
48
211
47
213
47
205
44
211
43
213
46
193
44
211
45
209
46
211
45
605
43
212
46
213
41
205
47
213
45
211
41
207
46
211
47
209
41
213
47
213
45
193
45
213
47
213
45
211
46
215
41
210
46
197
43
211
43
209
45
213
45
605
44
213
43
211
48
207
45
215
49
213
45
197
45
211
46
213
45
209
45
215
45
191
43
214
46
211
45
211
46
213
47
205
47
211
46
213
43
203
46
213
45
603
43
212
46
211
45
212
44
213
43
203
43
211
43
215
43
194
46
211
47
230
46
213
41
210
44
215
47
215
47
213
45
215
43
211
49
213
45
191
43
213
43
569
46
213
45
211
48
209
43
211
47
209
47
211
45
208
44
213
45
211
46
213
57
197
46
213
41
213
46
211
47
211
41
676
46
213
43
195
41
209
48
209
41
211
48
209
43
215
49
209
45
215
47
212
48
213
41
214
44
211
47
209
46
213
45
211
43
211
47
215
47
210
46
211
47
583
45
213
47
195
48
211
47
211
46
213
47
213
41
194
46
211
47
211
47
203
46
209
43
215
46
213
45
211
46
197
44
213
43
210
48
193
47
213
45
210
48
646
48
211
45
213
48
211
47
199
47
208
46
213
43
212
48
211
43
197
45
216
44
213
47
210
44
215
47
211
44
199
46
211
45
217
46
193
46
213
45
208
46
617
45
209
46
211
47
209
45
192
46
213
45
213
46
211
45
211
45
196
44
213
45
211
43
209
45
213
47
208
46
211
47
209
44
195
46
211
47
209
47
194
44
635
41
218
47
213
45
208
48
213
41
211
46
195
46
211
45
213
44
213
45
211
43
211
45
215
41
209
48
209
43
212
46
209
45
201
43
209
48
213
41
201
49
584
44
199
48
211
41
212
46
211
43
209
44
195
46
213
45
212
48
213
43
211
46
211
47
215
41
215
43
191
43
213
48
211
43
211
47
209
45
201
45
207
46
658
44
213
45
212
46
213
43
215
46
211
47
209
46
215
45
211
47
209
45
211
45
212
44
213
43
209
46
213
47
211
46
213
45
213
45
211
47
197
43
211
48
564
45
212
48
209
43
209
48
209
43
203
45
212
48
211
43
195
41
214
46
211
45
209
46
211
47
207
45
211
47
211
45
197
47
213
45
215
41
209
48
213
45
601
41
211
47
195
47
209
45
211
46
193
45
213
49
209
45
215
41
212
48
211
45
211
46
213
47
207
45
213
47
211
43
195
41
211
47
211
43
210
46
209
43
621
48
213
47
211
46
213
45
215
49
209
45
211
45
206
46
213
45
209
48
193
45
211
45
212
46
217
45
214
46
211
41
211
48
209
45
195
45
214
48
211
47
642
45
213
47
209
45
211
43
197
45
213
47
213
45
209
46
215
45
208
46
213
43
209
46
211
47
213
45
213
47
203
45
212
46
213
43
197
45
214
46
211
41
630
47
211
45
212
46
215
43
193
45
211
45
213
41
212
44
211
45
201
48
211
43
213
47
192
46
211
45
209
47
211
47
211
41
203
46
211
45
211
45
201
46
499
41
196
46
211
47
209
43
209
48
209
45
193
41
212
48
209
43
213
48
211
47
213
41
201
48
209
45
213
44
193
46
211
43
209
46
211
45
209
43
209
48
631
41
198
46
211
47
209
41
211
47
209
43
212
48
211
43
214
44
195
46
213
43
210
48
211
43
211
46
201
45
209
45
211
45
201
45
215
48
215
45
213
42
609
45
215
43
211
47
199
45
213
46
211
47
213
41
211
47
213
45
210
48
211
45
212
48
211
45
211
46
207
45
217
43
211
47
197
47
213
44
213
43
211
47
594
48
209
45
211
44
197
46
213
43
214
48
211
45
211
46
195
46
213
43
210
48
195
45
211
45
214
46
211
45
209
46
215
47
211
47
213
43
195
45
213
46
609
45
213
47
211
45
213
43
210
46
193
47
211
45
212
48
209
43
211
49
209
43
195
45
211
49
209
45
213
43
210
46
256
48
209
43
213
44
195
46
211
47
569
45
211
43
211
45
215
41
208
48
193
47
211
41
208
48
209
43
213
48
211
47
217
44
213
45
191
43
209
48
211
45
213
44
211
45
209
41
209
48
209
41
593
41
212
46
193
45
211
47
209
45
215
47
208
46
211
45
211
46
213
45
209
44
213
47
209
43
194
46
211
47
211
47
213
47
209
43
210
48
209
43
216
46
607
43
213
46
213
47
209
47
215
45
217
41
211
48
197
43
211
46
209
45
213
45
209
46
256
47
213
45
214
46
195
45
211
45
209
46
211
43
209
46
207
45
550
47
213
45
213
43
210
46
211
43
209
46
211
45
213
45
209
48
209
43
211
46
209
43
211
45
209
44
211
43
195
45
211
49
215
45
212
44
211
43
211
46
584
41
201
48
211
47
213
46
213
45
211
43
211
45
215
41
213
45
195
45
213
42
211
47
211
43
213
47
215
47
210
46
211
45
195
45
209
48
215
45
216
44
224
46
213
45
197
43
790
43
211
49
215
45
201
46
213
45
215
46
195
46
211
45
207
46
211
45
214
48
195
47
215
43
213
47
215
41
210
46
213
45
216
46
211
47
191
45
210
46
643
46
211
45
213
41
213
47
209
46
213
45
217
47
213
43
213
47
212
46
213
45
191
43
211
46
209
41
211
48
209
45
211
47
209
47
213
43
193
45
209
55
211
46
213
43
217
44
193
44
211
47
211
44
213
45
211
43
209
47
213
45
208
44
193
46
213
45
208
44
215
47
211
48
696
43
212
46
193
45
213
45
210
46
213
41
212
46
213
41
193
43
211
47
213
43
212
46
215
47
212
44
211
43
213
46
193
48
215
41
212
46
211
45
212
46
597
49
215
41
195
44
215
43
211
47
211
45
213
45
208
46
213
43
209
46
195
46
215
47
208
46
211
47
209
46
211
47
207
43
209
48
195
47
217
49
209
45
664
45
207
41
213
45
209
45
211
45
215
41
210
46
207
43
209
48
209
45
197
45
211
48
209
45
209
45
209
44
225
45
211
47
211
43
193
45
211
47
209
43
538
48
215
47
211
48
213
45
197
43
214
46
213
45
211
49
211
45
213
43
211
47
217
41
197
44
213
45
213
45
211
45
213
45
210
44
219
45
210
48
199
45
569
46
215
45
216
46
219
45
207
46
213
41
212
44
217
45
214
46
211
45
207
46
213
45
191
43
214
46
217
45
211
44
215
43
210
48
209
43
212
46
215
41
514
43
216
46
217
41
216
49
217
45
195
44
197
44
213
43
209
44
227
43
205
46
213
45
191
45
201
41
195
46
213
43
213
48
199
45
193
43
211
46
209
45
648
45
215
43
208
44
213
47
213
44
215
47
195
47
214
48
213
43
199
45
209
44
217
45
210
48
215
43
193
47
207
46
213
41
197
45
211
48
213
45
212
46
615
45
211
46
213
43
213
44
211
45
209
43
211
46
209
41
195
43
208
48
217
47
193
43
213
45
211
43
212
44
211
43
201
45
213
45
211
45
218
45
213
43
572
45
212
44
213
43
209
48
211
45
217
47
211
47
211
43
203
44
213
47
215
44
195
46
213
43
209
48
209
45
211
47
249
47
213
47
211
43
211
47
213
43
535
48
211
43
213
46
211
47
213
47
199
46
213
43
215
46
209
45
213
49
205
48
215
45
212
46
195
45
211
45
209
47
215
43
212
48
205
47
215
41
213
45
654
45
211
47
213
45
215
43
209
48
195
47
207
45
213
45
211
45
207
46
195
45
213
45
209
44
201
47
217
47
213
45
213
43
211
44
195
45
213
45
213
47
670
43
214
44
211
47
209
41
192
46
211
47
209
45
211
47
211
41
214
48
211
45
213
46
195
44
213
41
211
48
211
45
213
47
211
45
209
43
208
48
195
45
508
46
213
45
212
48
211
45
209
47
209
45
213
45
193
47
213
47
213
43
211
46
213
43
210
44
213
43
209
48
193
48
209
43
212
48
211
43
213
44
195
46
603
45
199
41
212
46
211
45
209
46
211
47
211
47
215
45
213
45
198
48
211
43
213
44
213
47
211
45
213
45
215
45
209
46
197
45
211
47
213
45
215
43
605
46
215
41
212
48
209
45
213
49
211
45
215
43
209
46
211
45
195
47
211
47
215
43
212
46
213
45
210
46
213
41
211
46
209
45
209
47
209
45
213
43
577
45
212
46
213
43
195
43
212
44
211
45
212
44
213
45
211
49
209
43
215
47
195
43
211
47
215
45
211
46
211
45
208
46
213
45
211
44
217
43
211
47
572
47
208
46
211
47
195
43
214
48
209
45
201
45
213
47
209
43
210
46
209
43
207
41
215
45
211
45
196
46
213
45
207
47
213
45
213
45
194
48
209
43
617
47
211
47
215
43
213
45
211
45
195
46
213
45
217
46
195
44
211
43
210
46
213
43
215
46
201
43
215
43
211
46
195
47
207
45
201
48
209
43
215
48
617
43
216
44
213
43
213
48
211
45
205
45
213
45
217
43
194
48
211
47
211
44
213
45
215
47
201
44
213
43
209
44
213
47
209
41
205
44
215
45
214
46
873
45
217
47
211
47
213
43
195
44
213
45
211
47
211
47
211
45
208
44
211
47
209
41
197
46
213
45
211
46
213
45
215
41
196
46
211
47
211
41
213
45
451
45
211
45
206
46
211
47
209
44
211
47
211
41
193
45
215
45
215
41
211
49
213
41
214
46
211
43
209
46
211
47
209
41
209
48
209
43
212
48
195
49
457
45
213
43
211
49
213
43
195
45
213
43
213
43
209
46
211
43
210
46
211
47
209
44
195
46
211
47
213
44
211
47
209
43
196
46
213
45
209
45
211
47
629
41
213
47
215
41
211
47
197
45
213
46
213
47
209
45
211
47
213
41
210
48
209
43
199
45
212
48
213
45
212
46
213
43
191
43
211
49
215
45
214
46
611
45
209
46
213
43
211
43
211
45
213
45
190
46
211
45
213
41
213
45
213
45
210
44
213
56
213
43
215
48
213
47
680
43
207
48
213
45
212
46
209
43
211
47
219
45
213
47
213
47
213
43
210
46
213
45
212
48
213
47
211
41
213
47
215
41
212
48
213
43
201
47
212
46
564
47
209
48
215
43
197
45
211
49
215
45
208
48
213
43
197
43
212
46
217
45
224
46
211
47
216
46
211
47
213
43
219
45
213
46
209
47
213
45
209
46
593
45
215
45
213
47
213
41
210
48
213
45
213
46
211
45
262
43
215
48
213
43
211
47
213
47
225
47
211
45
217
43
210
46
213
45
209
46
213
47
215
41
568
47
213
46
201
44
217
47
210
44
215
47
215
47
213
47
211
43
212
48
195
45
213
41
210
48
211
43
213
48
241
47
211
46
215
47
214
46
213
45
217
46
645
41
214
46
225
43
213
43
215
47
210
44
213
41
211
48
209
45
211
43
219
43
213
45
211
47
211
45
210
46
219
43
210
46
211
43
209
46
211
47
209
43
494
45
213
45
213
47
209
43
199
48
215
45
213
45
213
43
211
43
212
46
213
43
212
46
201
45
211
45
211
45
215
43
210
48
209
43
211
48
209
45
209
47
619
45
213
45
211
47
215
41
235
41
212
46
211
45
215
44
213
45
213
46
209
45
213
47
211
45
215
47
208
46
211
45
209
46
195
46
215
47
208
46
211
47
441
47
191
45
209
46
213
45
209
46
211
45
215
47
211
47
213
45
197
47
213
45
211
45
211
47
213
43
219
45
213
45
214
46
213
45
210
44
215
45
220
48
560
45
223
45
211
47
211
45
213
43
211
46
209
43
211
48
209
43
221
48
215
47
211
41
214
48
213
43
218
49
213
45
212
44
213
41
216
46
250
46
211
47
475
41
211
47
213
41
195
45
213
45
211
45
207
46
213
47
207
46
211
45
213
45
194
46
213
41
213
44
213
47
209
45
213
45
213
45
207
46
211
45
209
46
595
44
215
45
210
46
250
44
213
43
211
46
213
45
209
46
211
45
211
45
209
47
215
47
208
46
211
45
213
44
211
47
193
43
210
46
213
45
209
46
213
47
548
47
209
45
215
43
207
46
211
45
197
47
213
47
215
41
212
46
213
45
210
46
213
43
211
48
209
45
211
47
209
43
213
43
208
44
215
47
216
48
209
45
573
47
211
43
210
46
211
45
209
48
219
45
211
46
211
47
215
48
209
45
246
43
211
45
210
44
213
43
210
46
213
45
209
48
211
45
193
45
213
44
211
45
762
48
209
45
213
42
211
47
193
43
209
46
213
45
209
47
211
47
211
45
208
44
211
47
207
45
213
47
209
43
210
48
209
41
215
48
209
45
209
45
209
46
613
43
210
48
209
43
209
46
229
43
212
46
211
45
212
46
215
45
224
46
211
41
214
46
211
45
217
46
213
43
215
43
213
49
193
47
211
47
215
47
209
45
452
43
198
46
211
47
211
41
211
47
209
43
214
46
209
43
212
48
195
49
213
41
210
48
209
43
209
48
209
45
209
45
209
47
211
45
208
46
211
47
193
45
455
43
213
45
215
45
209
48
195
47
211
47
215
45
213
43
209
48
199
45
209
47
209
45
211
45
208
44
211
47
209
42
213
45
191
47
211
44
213
45
213
45
598
46
211
43
213
45
211
47
211
45
210
46
195
47
213
47
212
46
213
43
212
46
197
45
213
47
210
46
211
47
209
46
211
45
197
47
209
48
213
43
215
44
597
46
213
45
217
46
211
47
209
45
211
47
193
47
209
44
211
45
211
43
210
48
197
45
211
44
211
47
213
45
215
45
213
45
207
46
211
45
199
43
211
47
644
46
217
47
210
48
213
43
214
46
211
47
211
46
213
45
197
43
210
48
211
45
211
48
209
45
209
47
211
45
213
43
208
46
211
45
207
46
193
46
211
45
601
47
213
43
215
41
211
46
215
45
214
46
213
43
212
46
211
43
211
46
213
45
211
47
211
45
193
45
211
43
209
45
213
43
206
46
211
43
213
46
211
45
569
48
209
41
195
43
212
44
211
43
211
46
213
45
213
44
213
45
211
43
211
46
213
43
210
46
209
41
211
49
209
43
211
45
208
44
213
45
211
48
215
45
526
41
215
48
193
48
209
41
214
46
193
48
211
45
212
46
213
41
211
46
197
48
211
41
212
44
213
47
209
44
215
45
211
47
213
43
195
43
211
46
213
47
695
46
215
45
212
46
213
43
195
45
213
45
211
43
216
46
213
45
197
43
209
45
217
43
211
47
217
45
212
46
193
45
213
43
213
43
215
43
211
49
213
45
573
45
217
46
213
47
215
41
199
51
213
45
215
45
212
44
195
45
634
46
199
44
215
43
210
48
211
43
211
46
260
46
213
45
211
44
209
43
211
45
206
46
211
47
209
44
211
47
215
47
210
44
213
45
211
48
209
43
195
45
553
48
193
47
211
45
212
46
211
43
215
46
195
46
213
41
214
48
209
45
211
47
209
43
215
43
209
48
199
47
213
47
213
45
211
45
209
46
213
43
210
48
605
45
211
46
213
47
199
43
210
48
213
43
215
46
213
45
197
43
211
46
211
43
210
48
211
41
209
48
197
48
211
45
212
46
213
43
214
46
211
43
211
46
593
46
217
45
210
48
193
47
209
43
212
48
211
45
214
46
195
45
217
45
212
48
215
45
214
46
211
45
209
46
211
45
199
41
217
46
213
47
213
46
213
47
597
45
213
46
211
45
213
47
211
45
195
47
209
45
211
47
211
41
212
48
209
45
211
43
209
45
213
47
208
44
211
45
205
47
213
47
211
45
201
44
209
43
603
45
214
46
211
47
209
41
211
47
197
41
217
46
211
45
211
47
213
45
195
41
213
46
213
45
193
43
210
46
213
45
217
46
211
47
197
43
212
46
211
45
199
44
450
46
201
48
209
43
212
46
213
47
215
44
197
46
215
43
210
48
211
45
211
48
209
45
215
49
213
45
213
43
198
46
213
45
215
44
211
45
215
41
201
48
453
47
209
43
216
44
211
45
210
46
213
43
215
46
211
43
211
47
195
48
209
45
209
47
209
45
211
45
207
46
211
45
207
46
193
46
215
43
212
44
213
47
451
45
193
47
209
45
217
45
212
48
209
41
197
45
210
48
211
45
211
48
213
47
213
45
198
46
213
43
211
47
211
45
215
41
209
48
209
43
211
46
195
46
518
44
209
43
213
46
213
45
211
49
211
43
213
43
209
46
209
43
193
41
213
45
215
41
208
48
211
43
214
44
211
47
209
44
195
46
213
45
213
47
211
47
585
45
217
45
211
47
211
43
212
46
211
45
210
46
211
47
211
44
213
47
215
43
215
43
215
43
209
48
211
43
216
44
211
45
195
47
211
46
213
45
212
44
574
46
215
45
211
47
199
44
211
45
211
46
213
45
209
44
211
47
213
41
211
49
193
47
213
49
215
45
217
41
213
49
213
41
212
46
211
43
193
43
209
46
650
48
215
43
212
44
213
47
215
46
195
46
213
41
210
46
209
45
211
43
211
45
193
45
211
43
209
45
213
43
210
46
211
47
209
46
211
47
195
43
211
48
572
43
211
48
209
43
212
48
211
47
197
43
210
46
213
43
213
46
209
43
217
45
211
47
209
43
195
41
213
47
213
43
214
46
213
41
211
48
211
45
213
46
578
47
209
45
195
43
217
44
213
47
209
45
213
45
215
43
210
48
211
41
212
46
211
45
209
46
201
49
209
43
212
46
195
45
213
45
211
47
213
43
214
46
595
43
211
45
196
46
209
45
213
49
209
45
215
47
198
46
215
45
211
48
197
47
215
43
208
46
211
45
213
44
225
43
212
48
209
43
213
46
213
43
213
48
582
48
209
45
211
45
211
47
193
47
209
44
211
45
213
45
214
48
211
45
197
47
209
47
217
45
210
48
211
45
246
43
211
44
209
45
199
43
213
46
213
45
597
45
195
43
209
45
215
45
195
41
211
45
213
45
210
46
209
41
207
45
213
45
215
47
193
43
211
47
215
45
212
46
211
45
210
44
213
43
211
44
193
48
595
45
195
43
211
43
209
45
213
45
208
44
213
47
209
46
211
47
209
43
211
48
211
41
195
41
213
49
211
41
210
46
209
41
211
48
209
45
211
45
192
48
635
45
212
46
217
41
228
45
211
45
213
47
191
45
214
48
211
43
211
46
213
47
248
47
215
44
213
45
195
45
212
46
213
43
214
46
209
41
195
43
210
48
538
47
213
41
215
45
211
43
213
45
215
41
210
48
209
41
211
46
211
45
215
49
268
48
211
41
214
44
199
47
213
45
211
45
217
45
210
48
193
45
213
45
524
47
213
47
213
45
212
46
213
47
209
44
211
47
209
45
192
46
211
47
209
45
210
46
209
41
211
48
209
45
213
47
192
46
209
45
213
47
208
46
211
45
607
47
209
48
199
45
213
41
213
45
213
43
207
46
211
45
195
43
213
49
213
43
193
45
213
43
213
43
211
44
217
45
205
48
209
45
211
45
217
45
215
49
605
46
213
43
197
47
213
47
213
41
204
46
213
43
213
48
211
43
211
47
197
46
211
45
214
46
197
45
213
43
210
48
211
43
212
46
193
45
215
43
209
47
784
46
193
47
207
54
213
45
207
46
195
48
213
45
209
48
209
45
211
47
209
43
213
43
210
46
193
45
215
43
213
47
518
45
215
41
212
48
209
43
207
46
213
43
211
47
192
48
209
45
211
45
209
46
211
43
193
45
207
46
213
43
193
45
209
48
215
45
212
44
211
45
207
45
619
47
191
43
209
46
211
47
207
43
210
46
209
43
193
41
212
48
209
41
215
48
209
45
211
43
209
47
211
43
199
45
213
43
217
45
214
46
211
45
195
44
631
47
195
43
213
47
217
41
212
46
213
43
208
46
211
47
209
46
197
44
215
41
210
48
209
43
215
44
256
46
213
43
215
46
193
48
211
45
212
48
211
45
567
47
215
47
212
46
213
43
214
46
211
43
214
46
211
47
213
46
197
46
213
45
212
48
213
43
213
46
256
48
209
43
213
46
193
46
211
43
205
44
215
47
542
43
213
43
215
47
199
46
209
43
215
41
211
49
211
41
210
48
209
45
211
49
195
48
211
47
211
46
213
45
211
41
211
48
213
45
214
44
195
46
213
43
601
44
213
45
211
43
211
46
215
45
212
44
213
43
210
48
211
41
217
46
211
45
193
45
209
46
213
47
207
43
209
46
209
43
209
48
209
43
211
49
209
45
573
44
215
45
215
48
211
45
211
45
195
46
213
43
214
46
211
47
213
46
215
45
215
43
211
43
193
45
209
46
209
45
215
43
209
47
215
47
208
46
211
45
774
47
211
47
211
47
213
45
210
48
219
47
208
46
213
43
212
46
213
41
195
43
212
46
215
47
208
44
211
45
209
46
211
47
209
43
209
48
209
43
212
48
562
43
208
44
215
45
215
48
193
48
209
43
212
46
195
46
213
45
208
46
215
45
211
48
195
48
209
43
212
46
195
45
215
43
208
48
213
41
213
46
193
44
469
47
211
44
209
45
213
47
207
44
211
43
209
46
215
45
213
47
211
47
197
43
213
48
211
45
217
47
213
43
203
45
212
46
213
47
211
46
213
45
224
48
550
45
193
43
209
48
209
41
195
41
209
48
209
43
212
48
209
45
211
47
209
45
213
45
190
46
213
47
207
45
213
45
215
47
212
46
215
43
210
48
213
43
617
46
213
45
209
46
213
47
191
45
212
48
211
43
215
46
213
47
209
46
215
43
209
47
195
46
209
43
209
46
211
45
215
43
194
48
209
45
209
47
209
45
617
43
210
48
209
43
246
43
213
46
211
45
197
41
212
46
215
47
214
46
213
43
226
44
217
45
210
48
209
41
215
48
209
45
211
47
209
46
195
45
213
45
527
46
211
47
207
43
385
47
209
46
213
43
210
48
209
45
209
47
209
45
211
45
195
49
211
45
213
43
210
46
215
41
195
45
211
49
209
43
210
46
209
45
451
45
211
47
209
43
215
47
210
46
211
43
209
44
211
47
217
46
213
45
211
43
211
45
215
47
305
43
209
48
209
45
209
47
209
45
221
47
211
45
217
45
452
45
213
47
211
45
213
47
215
43
210
48
215
45
212
46
223
45
214
44
215
43
212
46
209
43
258
47
208
46
213
43
212
48
209
45
201
47
212
44
215
43
518
43
212
46
197
45
215
43
211
47
213
43
208
44
211
43
209
44
213
47
223
46
213
45
209
47
209
45
213
43
208
44
211
45
207
46
211
47
213
45
209
48
538
43
211
46
221
43
213
44
211
47
211
47
213
43
213
43
213
45
213
45
197
46
211
47
209
41
212
48
209
43
195
45
212
46
211
43
209
48
213
47
209
41
594
42
211
45
211
45
210
48
193
47
209
43
212
48
213
47
214
46
213
41
211
46
211
45
230
48
209
41
211
44
209
45
211
45
219
45
211
45
211
47
211
43
528
45
213
45
209
45
209
47
278
45
214
46
215
43
210
46
213
43
213
48
211
43
209
47
197
46
211
45
214
46
213
43
213
48
197
45
215
47
208
46
211
45
514
41
195
43
212
46
215
43
208
46
211
45
278
48
213
47
209
46
213
45
209
47
209
45
211
45
208
46
225
45
207
46
213
41
210
46
211
45
209
47
209
45
499
44
221
45
209
44
215
45
209
47
211
45
280
41
208
48
209
41
215
48
209
45
211
45
207
46
211
43
209
46
211
47
209
41
211
48
211
45
201
44
215
45
498
48
209
45
211
46
193
48
213
43
209
46
213
45
211
47
211
45
213
43
209
46
219
43
211
46
213
47
210
46
211
47
218
44
215
45
216
46
213
43
211
48
544
43
211
43
210
44
227
41
212
44
215
43
208
46
211
43
209
46
211
47
211
45
196
44
211
47
207
45
213
47
211
53
485
46
211
45
215
49
213
45
213
43
226
47
211
47
213
45
213
43
211
46
209
41
210
48
211
43
220
48
209
43
386
45
216
46
211
47
209
46
213
45
211
47
448
45
213
43
260
45
209
47
209
43
211
45
214
46
213
41
216
46
211
45
197
45
212
46
213
47
209
46
215
45
203
41
212
48
211
45
195
43
210
46
211
47
603
41
211
45
211
43
210
46
225
47
207
46
213
43
212
48
211
45
217
46
213
43
211
45
221
45
213
45
211
45
215
45
212
46
211
43
213
46
211
47
209
45
621
47
209
43
213
45
215
43
224
45
217
45
209
48
211
43
214
46
213
47
213
46
213
47
209
41
211
47
211
43
210
48
211
45
195
43
209
48
213
45
210
48
453
48
193
47
213
41
209
48
213
41
210
48
211
45
211
48
209
45
195
41
212
46
213
43
216
44
213
45
191
45
210
48
211
43
217
46
213
47
213
47
197
44
515
48
193
48
209
43
216
46
193
47
215
43
211
46
215
47
212
46
205
45
213
42
213
45
211
47
211
47
195
45
211
43
209
47
193
43
211
45
209
44
211
45
624
47
213
43
210
46
201
47
215
41
214
46
197
45
213
45
213
45
215
41
209
48
207
43
211
46
211
45
213
47
211
45
211
45
210
48
209
45
213
48
211
45
577
43
213
47
210
46
211
45
209
44
213
47
195
47
213
46
211
47
207
45
211
47
193
47
207
45
211
47
209
43
210
48
209
43
215
48
211
43
191
43
212
46
664
47
209
43
216
44
213
45
210
46
211
43
209
46
215
41
197
45
213
45
215
43
213
47
213
45
197
46
213
45
213
45
213
45
215
47
213
45
195
45
213
44
595
46
213
43
211
48
209
45
213
47
239
41
212
48
213
43
201
42
213
45
193
43
209
48
209
43
191
45
215
48
213
41
211
48
211
45
240
47
211
43
212
44
485
43
208
48
195
45
211
45
212
44
213
41
210
48
211
45
213
42
211
45
193
47
209
44
211
47
211
41
214
46
213
45
213
46
213
45
211
43
211
43
215
45
588
47
213
45
195
47
209
44
213
43
215
47
209
46
211
43
210
44
211
47
193
45
210
48
213
43
213
46
213
41
195
41
210
46
209
41
211
46
209
43
211
47
601
48
213
43
214
46
211
47
199
43
211
49
209
43
216
46
211
45
214
46
215
41
209
48
213
43
213
46
213
45
209
45
213
47
211
43
206
46
215
41
214
48
570
47
209
45
217
45
214
46
197
45
209
45
213
43
207
43
212
46
193
43
213
45
213
43
193
41
211
44
211
45
211
45
211
45
193
45
209
47
213
47
193
45
634
45
213
43
213
45
213
43
210
48
211
43
195
41
214
46
213
47
212
48
213
43
199
47
209
46
213
43
210
48
209
45
211
43
197
46
213
43
213
46
193
46
591
45
195
41
213
46
213
43
217
44
211
45
213
45
211
46
213
47
210
46
211
45
252
45
211
46
211
45
217
44
215
45
215
48
209
45
211
47
192
48
211
47
524
43
214
46
211
47
193
45
212
48
217
45
212
44
211
45
195
43
211
47
213
41
210
48
209
43
211
48
209
45
217
43
211
47
215
41
213
45
215
43
211
45
587
47
213
41
210
48
193
47
213
41
213
47
213
45
212
46
195
45
217
45
213
47
215
45
212
44
215
47
212
44
213
47
199
47
212
48
213
43
214
46
211
45
605
45
209
44
207
43
211
46
211
47
193
45
209
46
211
47
209
45
211
49
193
45
209
45
211
48
209
43
211
48
209
43
195
43
213
48
211
47
213
41
213
43
621
47
215
47
211
41
214
46
213
47
195
43
209
46
215
41
212
48
209
41
197
45
212
46
213
45
214
48
211
41
213
46
211
47
209
43
194
44
213
47
213
45
741
46
211
45
207
46
211
47
195
43
212
46
213
43
210
48
211
45
199
41
209
48
209
43
212
48
211
45
211
46
209
45
215
47
211
46
199
47
217
44
213
45
613
43
209
45
217
45
211
49
199
43
211
48
209
45
213
47
211
45
199
47
211
46
213
45
195
45
210
46
213
41
213
46
211
45
215
44
215
47
209
41
197
44
463
44
197
45
211
45
211
47
213
41
212
44
211
45
208
46
213
47
207
44
211
47
209
43
210
48
209
43
211
44
213
47
213
41
213
43
213
45
212
46
193
47
597
47
199
41
212
48
209
43
217
46
213
45
197
41
214
46
213
45
195
43
210
46
213
43
212
46
213
41
197
45
210
48
211
45
193
43
210
48
211
45
209
48
621
45
209
46
213
43
199
43
212
44
215
45
220
48
213
55
213
43
212
48
211
43
215
48
195
48
209
45
211
48
211
45
695
44
211
47
215
48
209
47
211
43
212
49
211
43
212
48
211
43
217
46
211
45
203
47
212
46
213
45
207
46
213
47
213
47
213
49
211
43
195
47
213
47
615
47
212
46
215
47
213
48
213
47
217
48
213
45
209
43
213
49
209
45
212
48
209
45
217
49
209
45
215
47
210
48
213
43
209
46
213
47
195
45
209
43
592
48
213
45
213
45
211
46
215
45
197
41
211
49
213
45
213
48
211
45
213
47
211
46
215
47
193
45
209
46
213
43
215
46
213
45
215
45
213
47
215
45
613
48
211
45
195
41
217
48
213
45
213
44
213
47
197
47
215
44
213
47
211
43
212
48
211
43
195
43
211
49
211
43
195
43
215
47
217
47
212
46
215
45
636
45
211
45
199
46
215
45
211
44
213
47
211
43
198
46
215
47
209
45
215
45
211
43
216
48
211
43
216
46
195
47
213
43
216
44
213
43
212
46
213
47
628
46
213
45
212
48
213
43
195
43
212
48
211
43
211
48
211
45
213
47
211
46
215
47
212
46
213
47
211
44
199
44
213
47
211
44
219
45
213
47
211
44
605
45
211
47
211
45
213
45
208
46
213
43
211
44
215
47
213
41
197
45
213
47
213
45
212
46
211
43
213
47
211
45
215
43
193
43
209
48
211
41
203
45
633
41
219
46
211
45
213
43
209
47
215
43
206
48
213
45
209
46
213
47
213
47
214
48
201
45
213
47
211
43
215
43
210
44
205
45
211
41
215
45
195
45
613
43
197
46
213
47
254
43
207
48
213
45
195
43
211
48
213
45
213
47
211
45
223
41
213
47
217
47
192
44
215
47
213
47
211
49
215
45
195
47
215
45
603
43
211
46
213
47
199
47
216
46
209
43
213
48
213
47
213
46
213
45
213
47
199
48
211
43
213
43
199
46
215
47
213
46
213
45
213
43
209
49
211
43
607
48
211
43
213
47
213
46
213
47
210
46
213
47
209
45
200
46
213
45
211
43
213
49
213
41
216
48
213
45
211
43
197
48
213
47
209
49
213
47
211
43
616
48
213
47
203
45
209
46
213
45
209
48
213
45
209
47
213
47
211
43
214
48
209
47
213
43
211
47
213
45
212
46
197
43
215
43
211
44
217
47
214
46
635
45
210
46
197
45
215
45
209
46
213
45
214
46
215
45
211
44
213
47
221
44
215
47
211
43
211
49
215
41
212
48
213
45
213
48
195
48
211
43
214
48
658
48
209
45
215
48
211
45
193
45
212
48
215
45
214
46
213
47
213
44
197
46
213
45
215
48
209
47
215
49
203
46
213
45
211
46
195
46
209
45
211
46
684
43
193
45
213
48
211
45
211
43
207
48
213
43
209
48
213
45
270
45
211
46
209
45
214
46
213
43
213
49
213
45
213
43
197
47
213
47
213
41
214
48
451
46
195
46
209
47
209
46
213
47
211
45
211
48
215
45
214
48
211
45
213
43
211
47
199
45
209
43
211
47
197
43
213
43
213
45
213
43
212
48
195
45
617
45
203
48
209
45
213
44
209
45
215
43
237
43
209
46
213
45
209
47
213
47
209
45
212
48
211
47
199
43
213
47
215
45
212
48
211
43
215
48
211
45
579
47
213
47
209
49
199
45
215
46
215
43
209
47
215
47
215
43
197
46
209
47
215
41
213
47
213
43
205
46
213
47
211
45
199
48
211
43
217
48
211
45
627
44
215
47
215
45
209
46
213
45
212
48
213
45
213
46
266
44
213
45
209
46
213
47
211
43
211
46
211
43
214
46
193
48
209
47
213
48
209
47
215
43
542
46
213
43
205
47
211
45
215
47
210
44
213
45
211
45
213
47
213
41
214
48
193
44
209
45
211
46
213
45
211
45
213
47
213
45
214
48
193
48
209
47
632
47
215
47
212
48
209
45
213
46
221
47
217
48
209
47
217
47
209
48
248
48
211
43
215
48
197
49
217
47
208
46
213
45
213
46
201
47
215
41
212
48
871
45
197
41
212
46
215
47
213
46
215
47
213
47
197
46
209
47
215
48
211
45
211
47
209
49
217
43
208
48
201
45
213
47
215
47
205
43
209
48
195
48
453
49
213
45
208
48
213
45
218
48
213
41
213
44
215
47
217
45
213
47
215
43
212
44
197
45
215
45
210
44
213
45
211
44
213
47
211
41
210
48
193
45
475
45
193
41
211
48
213
45
210
46
213
45
209
47
198
48
213
47
213
41
217
45
209
45
212
46
209
43
213
48
195
46
209
45
213
48
209
45
215
47
211
55
213
43
213
45
214
48
211
43
211
48
213
43
211
43
199
46
213
45
209
43
215
45
211
43
212
48
209
45
214
48
193
46
782
46
211
41
213
48
211
45
217
43
211
45
213
45
210
46
213
45
197
43
207
48
217
43
214
46
211
43
211
46
215
47
211
45
199
46
215
47
211
44
213
47
623
45
213
47
215
45
237
45
212
46
213
47
209
45
213
47
213
43
212
48
213
41
222
46
213
45
217
48
211
45
213
43
213
47
213
45
210
46
227
47
210
46
530
46
215
41
214
48
213
45
211
48
213
47
195
45
211
46
213
47
211
43
210
48
207
47
213
46
209
45
195
47
213
46
209
47
215
43
210
48
195
47
213
45
664
47
213
43
217
47
212
46
213
47
199
43
213
47
215
45
209
46
213
45
213
43
209
47
213
45
252
45
210
44
215
47
215
44
215
47
215
45
213
47
215
45
770
45
213
43
213
47
211
45
212
48
195
45
215
45
212
48
217
45
212
48
195
47
215
45
212
48
195
47
211
45
214
46
209
45
212
48
193
47
213
45
212
48
646
46
213
47
211
48
211
47
207
43
212
46
213
43
209
46
213
47
211
43
213
47
213
43
222
47
215
43
210
46
215
47
217
46
213
47
213
45
213
45
225
47
452
45
211
47
217
47
208
48
215
47
207
48
213
47
191
43
211
46
213
45
213
47
212
46
209
45
213
48
209
47
195
43
213
48
207
47
215
47
208
46
195
45
481
45
210
48
209
43
213
48
197
46
211
43
214
46
211
45
213
43
211
47
215
45
210
44
223
45
210
46
213
47
215
47
213
47
213
43
212
48
211
41
213
46
591
46
213
47
211
45
213
47
193
47
211
44
213
47
225
44
215
45
211
43
211
49
211
43
203
41
211
47
213
45
209
48
215
45
197
43
213
45
217
45
209
47
615
45
208
48
211
43
217
46
211
45
211
47
223
45
213
47
211
45
215
45
210
46
213
45
215
46
215
47
225
44
215
47
215
45
213
47
211
43
199
47
213
47
583
49
215
45
212
48
213
41
213
44
213
47
193
43
209
46
213
47
205
41
210
48
213
41
213
46
213
47
195
45
211
44
213
45
211
43
212
46
229
43
209
46
599
47
213
45
212
46
215
43
209
48
215
47
209
43
211
49
221
47
212
46
213
47
203
47
213
45
213
45
210
44
213
45
220
46
213
47
215
44
213
47
213
41
567
47
211
48
209
47
199
43
213
48
211
43
213
47
211
45
207
41
214
48
211
45
195
43
212
48
213
45
213
44
211
45
197
43
218
46
213
47
211
46
215
47
630
46
213
45
240
45
209
43
213
47
215
45
212
46
213
45
211
48
215
45
220
48
213
45
215
46
215
47
213
43
213
43
215
45
211
46
217
43
212
48
211
43
530
43
212
48
211
41
213
48
211
45
197
43
213
48
211
43
217
47
211
46
215
43
210
46
213
47
191
43
214
46
211
45
213
46
213
45
199
43
209
44
211
43
739
43
213
46
211
47
213
43
223
43
213
47
211
46
217
47
212
44
213
45
211
43
213
49
219
45
208
46
213
43
211
46
213
45
193
47
211
46
213
45
215
45
467
46
211
45
217
49
209
49
215
45
208
48
213
43
193
41
210
46
215
47
217
46
215
47
217
47
215
45
217
43
212
46
215
45
212
48
213
43
215
48
197
48
603
45
195
45
214
44
213
43
214
48
215
41
211
48
215
45
211
45
199
46
213
45
215
44
213
47
209
43
215
47
213
43
212
48
211
43
217
46
213
43
213
47
605
46
195
47
211
43
212
46
211
43
213
46
211
47
217
49
209
49
195
47
213
47
211
49
217
47
208
48
201
43
217
45
212
48
195
45
211
43
212
48
211
43
642
45
215
45
213
49
193
47
213
45
211
48
213
43
210
46
213
47
213
41
213
45
199
43
213
46
211
45
219
43
211
49
195
45
213
43
213
47
213
45
212
44
613
45
213
46
213
45
201
45
214
46
211
47
199
47
212
48
209
45
213
43
211
47
213
45
214
48
211
43
211
48
213
45
205
45
207
48
213
45
195
45
216
46
668
47
213
47
215
47
213
43
212
48
195
47
211
45
212
48
207
41
209
48
213
45
213
47
215
45
195
45
211
43
211
45
217
47
211
46
215
45
210
46
215
43
595
43
212
48
213
43
212
46
213
47
205
47
211
45
213
45
206
48
211
45
211
47
211
45
215
45
193
43
211
47
217
47
208
48
213
43
216
48
211
45
213
43
195
48
453
48
193
44
211
45
212
46
205
47
209
47
212
48
209
45
213
46
213
43
213
47
213
53
213
45
213
45
212
48
211
45
583
43
213
47
213
43
217
45
192
46
211
47
211
45
219
45
213
45
213
45
215
43
211
46
213
45
212
48
211
45
213
46
213
43
191
41
210
46
213
41
213
44
454
46
193
46
213
45
208
46
211
47
213
44
215
45
211
47
213
45
197
41
213
46
211
47
215
42
213
45
193
45
212
48
211
45
213
48
213
47
213
44
195
46
442
46
215
45
211
46
209
45
193
43
213
48
211
45
211
43
209
45
213
45
208
46
211
45
209
46
211
47
209
43
211
48
211
41
193
41
211
49
209
43
210
48
611
47
213
46
215
45
211
45
211
47
211
43
195
42
213
45
211
43
209
46
211
43
209
46
211
47
209
41
211
49
211
45
212
46
209
43
211
47
209
47
213
47
577
43
209
46
211
47
209
43
208
48
209
41
195
43
210
46
209
43
193
43
210
46
207
43
213
46
211
47
199
43
212
46
215
47
212
46
211
47
197
43
212
46
621
45
211
49
215
43
214
46
215
43
210
48
209
43
209
48
195
46
211
41
211
48
209
45
213
49
195
46
209
43
211
48
213
45
213
44
215
45
191
43
213
48
607
45
211
46
215
43
203
43
215
45
213
45
209
46
217
47
193
47
211
47
213
43
211
47
215
47
199
43
211
45
215
41
215
47
213
43
212
44
217
45
212
48
576
46
213
45
195
45
214
48
209
43
213
44
211
47
209
43
213
49
211
45
197
43
209
45
215
41
208
48
211
41
216
46
211
47
209
44
211
47
211
45
212
48
585
46
213
45
193
41
212
48
211
43
195
45
212
44
211
45
209
46
213
45
195
47
212
48
213
45
213
42
211
47
211
43
213
47
211
45
193
47
209
45
217
47
717
45
207
46
213
41
210
46
195
49
213
45
212
48
211
45
215
46
211
45
215
43
215
45
213
43
209
45
215
43
210
48
211
45
212
48
209
45
213
49
211
43
569
48
213
47
214
46
215
45
201
47
211
45
213
45
208
46
215
45
191
45
213
47
215
43
197
48
211
45
217
44
213
45
209
43
201
48
213
43
211
46
205
45
524
47
191
45
210
46
213
41
211
44
211
45
211
45
209
46
211
43
195
43
211
47
215
43
212
44
213
43
210
46
209
43
213
44
211
47
213
41
213
45
193
45
599
43
193
41
211
45
209
43
208
48
209
45
213
43
211
45
213
43
210
46
213
43
212
46
213
43
211
44
193
48
209
41
211
46
209
45
211
45
207
46
213
47
595
45
210
48
209
41
193
41
212
48
209
43
209
48
209
43
211
43
211
45
215
47
216
46
217
45
214
46
213
47
215
44
215
43
211
46
209
45
211
45
209
46
583
46
217
41
212
46
195
45
211
47
211
45
217
41
211
49
195
45
207
45
215
45
191
45
215
46
213
45
211
46
213
45
193
45
210
46
213
43
215
46
211
43
615
47
213
47
213
41
210
46
211
41
195
41
210
46
211
45
215
48
209
45
193
43
214
48
211
45
217
46
213
45
211
43
203
48
213
45
210
44
195
45
215
41
616
46
215
43
210
46
211
43
211
46
195
44
213
41
215
48
209
45
211
43
203
48
211
43
213
46
195
44
213
43
211
48
213
45
213
41
203
48
215
41
212
48
195
47
451
47
191
43
209
46
213
45
211
43
209
47
215
45
210
48
215
45
199
45
214
46
213
45
210
46
213
41
211
46
195
48
209
41
212
48
211
43
213
46
757
45
215
46
197
44
215
43
212
46
211
45
212
44
195
45
211
45
208
46
211
45
214
44
211
47
211
42
211
47
193
47
209
46
213
47
209
45
211
47
250
45
581
45
211
41
212
46
211
45
193
47
209
45
213
43
212
48
209
43
197
45
213
45
213
43
209
48
213
43
212
46
193
45
215
47
210
46
211
45
209
44
211
47
603
43
204
46
215
45
209
48
199
44
211
45
209
46
211
45
213
47
196
44
211
47
209
45
211
46
209
41
207
48
209
45
211
47
194
46
209
45
211
47
209
44
623
43
212
44
213
43
250
43
212
44
213
45
193
43
211
49
215
43
212
44
211
45
209
46
213
43
211
49
209
45
213
45
207
46
193
43
213
41
215
45
215
43
535
46
215
45
215
44
211
45
213
43
211
45
215
43
212
46
215
47
210
46
213
43
195
45
213
47
211
43
210
48
209
43
213
48
211
45
213
49
195
48
209
43
599
43
207
46
213
47
210
46
211
47
207
44
211
47
213
41
210
48
209
43
212
48
209
45
211
47
209
45
213
45
207
46
211
43
209
44
215
47
197
47
212
48
595
46
209
43
212
48
209
55
213
47
205
47
211
46
215
41
203
49
211
45
215
41
213
45
215
45
210
46
211
41
213
46
489
43
213
46
195
46
213
41
214
48
213
45
213
46
193
46
211
43
213
46
211
45
209
45
212
48
237
46
211
45
213
45
215
47
215
47
211
47
215
43
210
46
643
46
213
45
222
46
211
43
211
44
213
43
211
46
219
41
213
46
213
47
209
46
213
45
217
41
213
45
213
43
196
46
215
43
209
47
211
45
213
45
209
46
483
45
212
46
213
43
214
46
195
47
215
47
212
46
215
43
210
48
213
41
212
46
211
45
207
46
211
47
211
45
198
44
213
47
213
41
223
47
215
47
213
45
587
45
213
41
215
45
211
45
216
47
213
43
212
44
213
43
212
46
221
43
212
46
213
47
209
46
213
45
209
47
211
47
213
43
193
47
209
44
211
45
209
46
509
47
195
46
209
41
213
46
211
47
209
45
195
42
211
45
209
43
210
46
209
43
211
46
193
48
209
45
209
46
211
45
211
45
207
46
213
47
207
46
221
43
615
48
223
45
217
46
211
47
211
46
213
43
221
48
211
43
213
41
213
45
209
41
212
48
213
45
212
46
195
45
213
43
213
49
215
41
212
46
211
45
212
44
546
47
207
46
215
43
193
43
214
48
209
43
215
48
209
45
215
43
209
45
217
47
210
48
215
43
212
46
195
45
213
45
211
47
215
43
210
48
209
43
213
48
595
46
211
45
210
46
211
45
209
41
213
47
213
45
212
48
221
43
212
46
215
47
212
46
211
45
209
47
211
47
211
41
197
47
211
45
213
45
210
48
209
43
577
43
211
49
209
47
213
45
208
48
213
45
213
44
211
45
211
45
213
45
213
47
212
46
213
43
213
46
211
45
211
44
221
47
209
45
213
45
211
43
209
46
483
43
211
43
245
47
213
45
213
45
211
47
213
45
208
46
213
43
211
48
225
45
215
48
209
45
209
47
209
45
211
45
210
46
213
47
193
43
209
46
211
45
746
44
213
41
211
48
211
45
213
46
211
47
211
47
211
47
213
45
210
48
211
45
212
48
209
45
211
46
209
45
238
46
217
41
210
48
209
43
215
48
211
43
550
42
257
46
215
43
211
46
213
43
213
41
213
47
215
41
213
47
221
47
211
45
215
43
209
46
211
45
211
48
209
43
211
43
196
48
213
43
209
46
213
45
449
45
191
43
211
48
262
44
211
45
209
46
211
45
209
45
211
49
203
43
216
48
209
45
193
45
211
46
209
43
211
45
209
46
211
43
209
46
211
47
219
46
454
46
209
45
215
47
213
43
213
47
210
46
260
45
211
45
208
46
213
43
211
48
213
45
211
44
211
47
195
43
212
48
209
43
211
43
211
43
213
43
207
46
459
47
209
43
212
46
195
45
211
47
211
45
213
43
211
46
211
43
191
43
213
45
211
43
212
46
209
43
214
46
209
45
213
49
219
43
215
46
213
45
209
44
592
46
215
45
215
46
219
41
214
46
211
47
207
46
213
47
290
48
211
47
213
46
213
43
211
43
211
43
217
41
211
47
195
45
211
44
211
45
215
45
211
47
503
46
209
45
207
41
210
46
213
45
208
44
211
45
209
47
211
45
209
43
212
46
193
45
213
47
212
44
213
41
211
48
211
45
213
47
211
47
193
45
213
47
601
44
213
43
211
48
211
43
217
47
195
46
213
47
209
44
213
47
209
43
210
48
211
45
209
48
193
48
215
43
208
46
213
43
209
48
211
45
213
45
211
45
583
45
217
45
211
47
215
45
216
44
217
41
212
46
213
45
210
46
213
43
216
46
209
45
209
47
195
46
209
43
209
48
211
43
209
47
211
43
213
45
212
46
739
45
213
48
211
45
213
47
193
48
211
45
217
44
213
43
211
46
211
45
211
45
211
47
193
47
213
44
213
47
209
45
213
45
213
43
210
48
211
41
195
41
452
41
198
46
213
45
211
47
211
45
211
45
208
44
195
45
213
45
208
44
195
45
213
47
210
46
213
47
209
42
195
46
213
47
211
44
197
48
209
45
213
44
591
46
223
45
208
48
213
45
195
41
210
46
211
47
211
46
213
45
278
43
211
47
215
41
214
46
213
43
208
46
213
43
211
46
197
46
211
45
212
46
213
41
492
46
217
45
212
48
211
43
214
46
211
47
207
46
211
47
207
43
211
49
215
47
216
44
195
43
215
43
211
47
215
45
212
46
205
43
216
46
211
45
207
46
576
43
213
45
215
45
209
46
217
41
210
48
195
47
209
43
209
48
213
45
212
48
211
45
211
46
213
45
197
45
210
46
213
53
194
48
209
47
213
47
211
46
217
47
212
48
195
49
215
43
208
48
213
47
209
43
255
48
213
43
211
47
196
48
213
47
209
43
213
47
211
43
195
45
211
49
544
43
213
48
211
45
213
43
211
46
213
45
211
46
213
45
217
46
211
45
215
43
212
46
213
47
209
46
215
47
213
43
197
42
213
47
213
41
210
48
211
43
593
43
210
48
213
43
213
48
213
47
207
45
213
47
211
45
195
47
213
45
211
45
208
46
213
47
211
44
213
47
211
43
201
46
215
45
211
43
213
47
215
45
620
46
209
45
193
45
215
45
211
45
216
46
209
45
218
46
209
47
215
43
195
48
211
47
213
48
217
47
213
44
215
47
211
43
211
49
193
45
211
45
213
47
623
43
211
47
215
45
208
48
213
45
193
43
212
46
213
43
212
46
213
45
197
43
212
48
213
45
209
45
213
45
213
45
214
48
211
45
199
43
208
46
211
45
634
44
213
45
212
44
213
45
201
43
212
46
213
41
199
45
208
46
213
47
211
42
213
45
201
43
213
48
213
45
195
45
209
46
213
47
209
43
211
49
193
43
642
48
213
43
212
44
213
47
234
46
213
43
214
48
195
47
211
45
212
48
209
43
213
46
245
49
213
47
213
43
218
46
217
47
205
44
215
47
211
41
198
46
558
43
195
43
213
49
213
41
212
48
215
45
213
48
213
47
215
42
197
46
215
47
211
46
215
47
211
45
215
47
213
43
212
48
195
47
209
45
211
49
213
47
632
45
217
47
216
46
211
43
212
46
209
45
213
43
211
45
215
43
193
41
215
47
217
47
207
48
213
45
209
48
215
47
213
49
213
47
211
43
214
48
209
45
634
49
213
45
208
46
195
49
215
43
212
48
213
47
209
43
211
47
213
47
212
46
193
46
211
45
212
48
209
47
211
47
205
48
211
45
213
46
211
45
213
47
578
45
208
46
213
45
193
41
210
48
213
45
209
43
213
47
211
45
212
46
209
45
193
45
212
48
215
41
212
46
215
45
199
45
212
48
213
45
213
48
213
47
636
46
209
45
209
46
213
47
215
45
201
46
209
47
209
45
215
47
213
43
212
48
215
41
212
48
193
49
211
45
212
48
209
45
215
48
193
46
217
45
212
48
627
45
210
46
215
47
215
44
213
45
191
45
214
46
213
47
217
44
213
47
217
47
213
47
217
47
199
49
211
45
213
45
210
46
213
43
199
41
212
46
211
43
784
47
216
48
213
43
213
44
197
46
213
47
211
44
197
44
213
47
211
41
213
45
213
45
197
41
213
47
215
45
197
41
213
45
213
45
206
48
213
47
209
43
475
46
213
45
193
45
209
48
213
45
209
46
213
47
193
43
209
48
213
47
191
41
215
48
213
45
213
41
213
47
195
47
211
45
213
47
215
45
214
48
211
43
648
45
215
43
211
47
217
47
197
44
211
43
215
45
213
47
215
43
203
48
211
47
213
47
192
46
215
47
213
47
209
47
217
47
192
44
213
47
213
47
209
49
644
46
205
45
215
43
213
47
193
45
211
48
213
47
207
47
215
47
211
43
210
46
213
45
197
45
212
48
209
45
214
48
209
47
193
45
212
48
213
43
213
46
631
45
210
46
213
43
205
45
214
48
211
41
197
45
211
49
215
43
210
46
213
43
222
48
209
43
213
48
193
44
211
47
213
46
209
45
213
45
206
48
213
43
603
45
209
46
213
47
211
44
213
45
211
43
197
44
213
45
215
45
212
46
211
43
213
46
211
45
213
43
211
46
215
45
210
44
213
47
209
45
197
46
215
47
619
48
215
47
213
47
211
49
209
45
212
48
209
47
211
46
193
46
213
47
217
48
211
47
213
43
209
49
215
45
208
48
215
47
209
48
213
47
211
47
213
47
601
43
217
46
213
45
213
43
213
47
217
41
213
47
217
45
195
44
209
47
215
45
212
48
211
43
195
43
211
49
215
45
212
46
211
41
213
48
211
43
215
45
607
46
213
45
191
45
212
46
211
45
212
48
215
45
217
46
213
45
213
41
198
46
213
47
211
41
211
49
213
41
201
45
211
48
215
45
214
46
211
45
213
43
621
43
211
47
194
44
213
45
209
45
210
48
209
47
213
46
209
45
217
47
192
41
211
45
215
47
208
48
213
45
193
41
208
48
213
43
220
46
213
45
211
44
619
45
211
47
213
47
211
43
201
42
211
47
211
43
216
46
215
45
210
46
213
47
211
44
197
46
213
45
209
46
213
47
209
43
213
49
215
41
212
48
211
43
638
45
217
47
210
46
213
45
201
43
213
47
213
47
201
53
210
48
209
45
213
48
211
45
197
43
215
48
213
45
213
43
462
46
213
47
213
45
211
47
215
45
212
46
199
43
209
43
211
44
221
45
214
48
211
43
213
44
213
45
213
45
209
46
215
47
209
46
213
47
211
43
201
46
576
49
192
48
211
47
213
43
213
47
215
47
210
44
213
43
213
46
195
46
211
43
213
47
211
45
215
47
193
41
209
48
211
45
211
48
213
45
213
43
211
46
635
46
215
47
211
43
197
46
215
47
211
43
212
48
211
41
217
48
211
45
211
47
194
46
209
45
211
41
213
47
213
41
212
46
211
41
213
48
211
43
215
45
621
43
215
45
211
49
195
45
217
43
213
47
209
45
212
48
209
45
216
46
209
47
215
49
209
47
217
47
209
48
217
47
195
47
209
47
217
43
208
48
213
45
611
46
213
47
215
49
211
47
217
43
193
44
213
43
213
47
213
45
213
43
254
45
214
48
213
45
207
48
213
47
209
43
215
47
209
45
212
48
209
47
213
48
550
47
209
45
213
49
209
45
212
48
193
46
213
47
214
48
209
47
213
49
192
46
213
47
213
47
209
46
213
43
209
48
213
47
209
47
198
46
213
47
213
45
804
46
211
47
213
48
213
45
199
43
209
46
211
45
213
47
213
44
213
45
210
46
213
45
193
47
213
48
213
47
209
47
213
45
211
43
195
47
213
45
211
43
632
47
213
47
215
47
215
41
197
46
213
47
211
43
217
47
213
43
201
46
211
47
217
44
193
46
213
47
213
48
215
45
213
46
203
49
211
45
212
48
199
47
455
47
191
45
207
48
215
47
195
41
213
48
213
47
207
47
213
47
195
45
217
43
215
47
213
41
213
49
217
45
212
48
213
45
211
46
213
47
213
45
249
45
596
42
195
46
209
45
211
42
199
46
209
45
211
42
211
45
213
47
194
48
211
45
213
45
211
46
215
43
209
46
213
47
211
41
194
46
213
47
211
45
212
46
643
44
213
45
215
45
201
46
213
45
213
49
203
48
211
47
213
48
211
47
213
45
196
46
213
45
213
45
213
47
217
45
212
48
199
43
213
43
213
44
217
47
624
46
209
43
212
44
215
47
217
41
215
45
197
41
213
48
211
45
213
47
211
47
199
45
213
47
211
45
217
47
210
46
213
45
212
46
213
47
193
45
210
46
633
47
213
45
215
45
214
44
213
45
209
48
213
43
213
47
192
48
211
47
213
43
209
47
215
45
208
48
213
45
207
48
213
47
207
45
213
47
193
45
211
47
641
45
208
48
213
43
213
44
213
47
211
43
211
47
217
47
212
46
213
43
213
46
213
43
217
49
196
48
211
45
213
43
211
46
215
47
212
46
213
47
211
45
609
46
209
43
195
45
210
48
209
47
213
46
209
47
215
47
208
48
213
45
209
43
213
47
211
43
214
48
209
43
217
48
209
45
213
43
209
48
215
45
210
46
601
47
215
41
199
41
211
47
211
43
214
48
211
43
197
43
207
48
211
43
215
48
211
45
217
49
213
45
215
45
193
47
209
47
217
47
208
48
213
45
211
48
599
46
215
45
214
44
213
45
195
43
208
48
215
43
209
48
215
47
191
43
214
48
215
47
209
46
213
47
207
45
201
44
213
45
213
48
193
46
211
45
213
48
645
45
211
47
217
47
214
46
199
45
209
45
211
46
215
47
214
46
207
45
215
45
213
44
211
45
212
46
213
43
213
48
215
45
193
43
209
46
211
43
201
45
624
48
217
45
212
44
213
45
211
43
211
49
195
47
211
41
214
48
213
43
213
48
213
45
213
45
215
47
215
41
208
48
213
43
203
45
213
45
217
47
191
45
607
48
195
45
213
47
214
48
209
45
213
46
197
46
217
45
214
46
213
45
211
46
213
47
213
47
213
45
197
45
211
46
211
45
217
47
211
44
266
45
213
41
568
45
212
48
215
45
197
43
212
48
217
43
208
48
215
47
193
43
214
46
213
45
212
46
213
47
207
47
201
46
213
45
214
46
213
47
213
48
213
45
211
47
615
47
213
43
212
48
193
47
209
45
212
48
209
45
211
48
193
46
213
41
214
46
215
45
217
44
213
47
215
41
210
48
199
45
213
43
211
47
215
45
208
46
625
43
212
46
223
43
212
48
211
43
197
43
214
46
211
43
213
47
213
44
215
43
214
46
213
45
211
43
213
49
213
41
197
43
211
46
211
41
213
48
211
43
609
45
214
48
213
43
213
46
213
45
209
47
214
48
209
45
214
46
211
47
197
43
212
48
213
43
211
48
213
45
213
41
215
47
217
41
195
41
211
45
213
55
211
43
216
46
215
43
209
48
215
47
209
47
213
47
213
43
211
49
213
43
212
48
211
43
213
48
215
45
197
43
212
48
213
45
664
47
208
46
213
45
209
46
199
46
213
45
213
46
213
47
215
47
199
46
211
47
217
48
193
46
211
45
211
48
209
45
213
43
207
48
211
43
213
48
195
46
520
48
193
47
209
45
212
46
213
43
213
46
195
48
211
45
213
48
213
45
215
43
212
46
233
45
211
49
215
43
205
48
209
47
215
47
207
46
213
43
195
47
614
46
193
47
211
43
214
48
209
47
213
48
197
46
213
43
211
48
195
46
213
45
209
48
213
45
213
49
213
47
211
45
212
48
193
45
213
43
212
46
211
47
648
47
213
46
213
45
201
45
212
46
213
47
215
41
215
45
213
43
212
48
215
45
212
48
211
45
215
46
207
47
213
43
213
46
197
45
217
47
211
45
217
45
609
46
215
47
212
46
197
46
217
47
212
44
213
43
213
48
219
45
211
48
209
47
205
45
212
46
213
45
217
46
213
45
203
47
215
46
213
47
193
45
212
46
666
48
215
43
212
48
213
47
209
43
213
47
211
43
210
48
209
43
213
48
209
45
197
47
213
48
209
47
215
47
210
48
199
45
211
47
211
48
197
47
211
45
623
45
215
43
212
46
213
45
211
44
199
46
211
47
211
48
209
47
213
43
209
48
215
45
210
46
195
48
215
43
210
46
213
47
207
47
253
41
213
47
211
43
573
41
213
44
195
46
211
47
217
44
211
47
217
43
213
44
215
43
212
46
211
45
211
48
213
45
203
41
208
48
211
43
217
46
211
45
211
47
213
45
215
45
571
43
211
46
215
45
211
43
215
47
215
43
212
48
201
43
213
47
211
45
217
47
210
44
213
43
211
46
213
47
191
45
207
48
213
47
207
47
213
47
211
43
612
46
258
49
211
43
212
48
211
43
217
49
211
45
215
43
208
46
213
45
213
44
213
47
213
43
213
45
215
43
199
49
211
45
213
45
210
44
213
45
211
45
546
45
195
47
213
49
209
49
215
43
212
48
213
47
209
43
213
45
197
47
211
41
213
47
195
47
211
45
213
47
211
43
212
48
193
49
209
45
212
46
195
44
668
45
211
47
211
46
197
43
213
43
213
47
217
47
212
46
213
45
205
45
211
49
215
45
203
41
211
47
213
43
212
48
211
43
213
48
215
45
213
44
197
46
641
44
213
45
213
47
199
46
211
45
215
44
193
48
211
47
213
48
211
47
213
47
205
48
211
47
212
48
199
47
213
45
209
46
217
43
210
48
233
41
212
48
613
47
213
46
215
47
213
49
213
47
209
45
212
48
209
43
213
46
211
47
213
45
225
43
211
49
213
47
205
43
213
48
213
45
209
47
213
47
203
45
211
48
582
43
213
45
215
47
212
44
213
43
201
47
207
46
213
43
193
43
210
48
213
47
209
43
213
45
213
47
212
46
209
45
195
43
214
48
213
45
213
48
213
45
621
49
211
45
197
43
213
43
213
45
215
43
211
48
217
45
201
45
213
47
213
45
208
48
213
45
207
48
213
47
209
45
194
48
213
47
211
49
215
47
213
43
624
47
213
43
195
44
215
47
211
43
211
49
215
41
212
48
213
45
213
48
195
48
211
43
214
48
211
45
211
46
213
43
215
45
211
46
199
45
213
47
211
45
700
44
195
48
211
43
213
48
211
45
213
47
211
47
223
45
209
48
215
43
193
41
212
46
213
45
210
48
213
45
205
41
209
48
211
43
197
41
214
48
211
41
569
43
217
47
209
46
213
45
195
43
212
46
213
47
211
46
213
47
211
45
212
46
211
41
197
43
210
48
213
47
214
44
213
47
213
47
211
47
213
45
197
43
619
45
213
43
213
47
211
43
210
48
209
47
213
43
213
45
213
45
211
44
215
47
214
48
197
47
213
43
212
48
205
45
211
41
215
45
213
41
212
46
207
43
601
47
193
41
213
45
215
45
209
48
217
47
193
41
213
47
213
45
197
45
213
47
217
47
209
48
217
47
197
47
211
45
215
45
198
48
213
47
207
47
215
47
700
46
215
45
211
45
213
47
211
43
214
48
225
45
212
46
211
41
214
46
213
43
213
43
213
45
217
47
218
49
211
43
212
48
211
43
213
43
221
45
211
47
607
46
215
43
214
46
213
45
217
47
213
45
217
47
212
46
197
45
215
43
212
46
213
47
211
44
213
47
211
45
212
46
193
45
209
45
210
48
209
47
213
43
530
46
213
43
217
49
213
47
213
43
212
46
213
43
212
46
276
45
211
43
213
47
211
53
213
49
217
47
212
46
213
47
565
46
215
45
210
48
209
43
209
46
195
48
213
47
216
44
215
41
214
46
239
44
213
45
215
43
195
48
211
45
217
46
213
45
213
44
209
45
215
41
211
47
609
45
212
47
211
45
212
44
211
45
205
46
213
47
217
41
215
45
215
43
259
46
213
45
213
45
211
47
213
43
212
46
213
45
208
46
211
45
209
42
213
47
569
48
213
41
217
46
211
47
197
41
208
48
209
43
211
44
209
45
213
43
207
46
213
43
193
45
211
46
213
43
210
46
211
43
211
46
213
45
211
47
194
48
485
47
211
43
213
43
217
45
211
46
213
41
210
46
223
43
212
46
213
45
214
46
215
45
209
48
211
45
213
45
221
45
211
47
213
45
213
45
209
44
225
47
509
43
222
45
213
43
212
44
217
41
210
46
213
45
213
44
213
43
199
41
212
46
213
43
214
46
211
47
215
44
213
45
211
47
195
46
209
43
209
48
211
45
571
47
217
41
210
48
215
45
212
46
213
47
209
46
211
47
213
41
221
47
211
48
209
45
217
49
213
45
215
43
213
45
213
45
210
46
213
43
210
48
209
43
544
43
213
45
217
45
196
46
211
47
209
45
211
47
213
45
212
48
209
41
211
49
195
48
211
43
217
46
213
43
215
49
211
43
213
43
209
46
193
47
209
45
606
48
213
45
209
46
266
46
215
45
210
46
209
41
213
48
211
47
213
41
213
45
225
49
213
45
213
43
210
46
211
43
222
44
213
45
208
46
215
45
209
48
461
48
213
45
217
46
211
47
209
44
207
45
217
45
212
48
193
47
213
45
212
48
211
45
215
48
211
45
215
43
211
43
193
45
213
46
213
45
215
44
213
43
601
43
210
48
211
41
211
48
211
45
211
47
209
45
215
45
219
45
213
45
211
47
217
41
211
47
232
46
213
47
209
46
211
47
207
43
249
43
213
45
215
47
742
44
215
41
211
44
213
45
197
45
217
46
211
47
203
47
209
45
215
41
210
44
213
45
191
45
211
44
217
45
210
48
211
45
209
48
211
45
213
45
211
47
451
45
213
45
210
46
209
43
211
49
209
45
215
43
216
45
215
45
210
46
209
41
211
48
209
45
213
47
207
46
211
45
209
44
211
47
209
45
211
48
227
49
469
48
215
45
216
46
211
45
199
47
210
46
213
43
211
46
211
45
215
49
209
45
213
45
193
47
209
45
215
45
209
48
215
43
195
45
375
43
217
47
213
43
429
47
222
53
211
47
227
45
217
47
214
47
199
49
201
43
213
53
205
49
218
49
218
55
225
55
231
56
221
47
215
53
209
53
220
45
199
47
220
47
419
59
218
51
215
47
203
45
229
47
201
53
223
45
210
47
199
53
199
47
217
45
203
52
219
49
260
47
214
47
221
49
219
51
215
47
201
57
223
54
435
48
203
51
211
50
209
56
217
55
215
57
225
43
215
47
217
41
193
47
219
47
201
49
217
48
292
49
219
45
220
51
201
50
211
41
211
43
222
47
631
46
205
45
216
46
205
48
237
48
211
47
221
57
201
46
201
47
207
53
206
46
199
45
193
46
207
45
224
43
199
51
239
51
203
45
192
50
201
45
284
45
206
47
547
47
197
49
199
43
197
46
197
47
203
48
219
43
225
47
211
47
205
47
203
46
197
45
203
56
226
52
219
43
227
49
211
45
215
49
209
52
435
46
203
45
205
47
213
50
219
46
245
48
201
51
199
46
230
55
201
48
225
49
205
45
196
48
211
45
266
48
199
51
223
47
219
43
221
47
196
46
495
48
223
45
206
55
219
48
207
49
217
45
220
53
199
43
218
45
201
50
219
43
223
45
199
52
201
47
199
63
220
46
201
61
197
52
211
57
203
49
758
50
207
45
217
47
220
47
195
49
221
51
201
45
199
52
223
47
207
53
216
55
203
50
215
48
211
49
219
43
205
49
216
51
226
47
205
57
219
51
652
46
293
49
211
51
224
48
211
52
223
43
258
51
222
48
221
50
201
43
205
45
201
48
197
45
201
50
219
62
209
45
215
51
226
49
209
43
205
54
201
49
586
46
201
49
201
60
234
50
215
49
195
51
211
45
199
48
225
47
215
45
203
51
236
49
201
48
193
51
203
47
213
44
205
45
217
53
201
47
571
55
201
43
207
49
193
43
223
49
203
48
201
55
201
50
207
43
207
49
201
43
205
45
201
54
199
47
216
47
219
59
234
47
217
43
215
43
214
55
703
47
228
47
208
53
209
45
193
45
216
47
205
48
215
47
221
47
219
47
205
50
217
49
221
51
203
55
201
51
218
53
201
49
243
46
223
43
209
53
263
48
221
46
205
57
211
53
219
47
229
53
213
58
211
46
668
51
213
55
201
48
216
48
207
46
215
50
217
51
211
43
213
61
209
49
207
53
203
48
223
43
229
43
221
51
205
48
234
57
197
50
223
52
221
55
447
59
214
55
223
54
217
52
197
41
198
50
203
47
209
49
213
44
215
47
197
56
213
47
205
45
219
55
190
60
201
47
201
43
305
49
203
47
219
46
205
43
523
46
203
43
212
53
218
46
197
51
205
55
201
46
217
49
201
47
199
44
211
53
213
47
216
48
211
50
205
49
203
43
207
46
207
43
215
47
213
46
587
49
219
51
213
53
205
49
207
51
211
54
207
48
217
55
207
55
205
49
205
46
211
49
223
45
199
57
197
52
203
47
209
47
217
53
223
48
215
48
426
47
201
51
221
51
203
47
216
51
219
48
201
47
217
49
219
47
219
45
219
51
221
45
217
47
219
49
207
49
201
48
199
45
217
45
217
47
199
48
425
50
213
45
221
49
219
47
216
47
210
49
211
52
219
51
201
45
215
45
220
49
201
48
221
46
229
50
201
49
209
47
201
49
211
50
221
48
217
48
524
47
216
47
218
46
203
53
217
47
221
51
219
49
205
49
206
46
229
48
219
46
221
44
219
45
217
47
215
49
214
47
207
48
219
48
207
47
223
45
550
47
223
47
216
47
210
50
217
48
219
46
221
46
215
46
201
43
221
47
211
49
222
51
218
47
201
46
223
50
223
49
219
49
205
47
201
48
203
45
566
48
217
49
223
47
219
47
219
45
201
49
208
48
222
48
224
53
218
49
201
50
221
48
219
47
221
45
219
45
219
45
217
45
218
49
195
48
221
51
536
47
219
47
226
49
219
47
202
49
201
43
219
43
205
47
224
47
216
49
205
50
221
50
221
48
215
48
221
46
201
49
219
49
218
47
199
48
219
48
566
48
203
47
203
45
214
47
221
48
219
48
219
48
203
47
215
43
218
49
201
50
205
49
219
47
220
47
199
46
215
45
219
57
201
47
220
45
218
47
723
47
213
47
197
49
218
47
218
49
218
45
218
51
217
48
223
48
203
45
225
48
219
47
219
45
219
45
203
53
208
47
205
43
217
47
223
49
219
49
471
47
217
47
220
47
216
49
199
50
219
47
201
49
224
49
216
49
203
48
203
45
205
49
215
48
209
51
217
47
197
49
214
49
201
50
219
48
219
45
637
46
219
49
219
49
219
47
205
51
219
49
206
49
220
48
195
45
219
45
221
43
211
47
220
47
205
49
221
49
221
49
213
51
221
49
221
45
221
43
498
53
205
47
201
55
214
51
203
54
211
52
201
45
217
49
205
47
214
47
216
46
217
50
217
48
221
50
201
49
219
47
219
47
201
45
215
59
199
43
552
47
201
49
218
46
199
48
219
47
219
49
217
45
223
47
207
47
201
45
205
48
213
45
219
47
217
43
223
45
219
45
233
49
227
50
217
43
219
47
609
45
216
51
223
50
219
49
219
47
213
49
216
49
216
47
216
49
223
48
227
50
225
49
233
43
217
45
219
49
215
47
220
45
218
47
214
49
222
47
437
47
218
49
220
47
205
46
217
49
199
47
221
47
215
47
215
49
232
47
213
45
201
53
215
50
220
51
216
49
203
50
201
45
219
43
219
49
220
47
605
46
221
48
201
47
223
43
223
47
219
43
217
47
203
48
221
48
221
50
219
48
217
44
215
46
217
47
217
49
201
45
217
50
217
48
217
48
219
45
477
47
219
49
219
49
203
47
205
48
228
47
220
48
205
47
203
47
217
47
197
50
221
51
203
43
219
49
216
49
216
49
217
48
234
45
218
49
217
50
731
43
225
49
221
45
225
45
205
55
218
47
199
47
201
47
199
48
216
47
218
49
226
47
201
47
218
51
218
50
215
48
219
51
209
44
205
45
219
45
601
53
221
46
201
45
205
49
216
47
214
47
211
46
221
49
219
49
219
45
219
47
203
49
217
45
217
49
222
49
215
47
208
49
218
51
215
48
217
49
425
47
215
50
219
48
217
46
221
50
217
49
217
47
221
47
219
47
219
47
227
49
219
49
217
47
213
47
216
50
219
50
219
48
217
50
221
48
221
46
424
44
201
45
213
47
218
47
216
49
216
49
220
49
201
45
225
43
219
43
215
45
220
47
215
48
217
46
219
48
219
45
199
49
218
47
219
48
215
48
412
49
217
45
219
43
201
47
218
50
220
46
203
47
201
47
216
47
220
46
223
48
207
48
217
46
221
49
217
49
217
47
203
65
219
45
216
49
220
49
279
49
224
49
216
53
216
47
216
47
203
51
223
48
217
48
221
49
199
47
201
51
223
48
556
51
207
49
217
47
201
47
222
47
222
49
216
45
214
49
223
50
217
50
217
48
223
50
221
54
201
43
219
47
203
47
201
48
223
48
199
47
221
45
710
49
223
49
199
49
216
45
218
49
216
50
217
48
199
43
219
41
217
43
222
45
215
48
201
45
233
48
233
48
217
50
201
47
207
45
220
48
220
46
420
50
222
48
201
43
215
45
203
45
218
47
216
49
203
47
219
48
219
43
201
49
220
47
216
48
215
48
223
46
201
47
222
47
218
49
218
49
217
51
516
47
219
45
221
53
201
49
205
50
225
46
220
48
222
48
218
50
221
50
217
50
216
48
222
48
218
49
221
50
224
45
216
50
221
52
205
43
219
47
457
47
218
47
220
49
220
47
220
49
219
50
221
48
223
50
219
49
219
47
221
51
223
43
229
55
217
49
219
51
221
47
215
55
212
48
205
41
210
48
611
47
201
45
219
47
219
47
219
45
215
47
197
48
219
46
229
48
223
53
219
49
212
47
199
47
199
55
201
49
229
47
203
53
203
51
214
49
214
46
595
45
203
56
197
55
209
59
204
49
199
41
199
50
201
47
216
48
207
50
225
51
239
52
228
46
199
45
206
48
211
47
225
45
199
46
229
43
215
57
213
55
765
46
225
45
209
53
203
59
219
49
201
51
201
46
215
61
199
45
217
49
223
43
212
47
205
54
195
43
231
49
207
49
216
51
229
47
225
53
528
53
217
47
292
47
225
47
207
49
217
47
216
47
226
45
199
48
215
53
217
61
221
51
219
41
221
49
211
55
219
45
215
43
217
49
203
50
217
56
439
43
225
47
207
53
214
49
228
49
223
49
219
47
209
45
221
45
218
53
218
51
214
49
207
44
221
49
217
57
219
48
225
48
284
45
231
55
695
49
209
54
229
73
226
47
216
49
220
46
225
56
197
47
223
46
195
51
266
51
214
51
218
47
216
46
223
48
226
45
218
49
215
52
217
46
218
47
427
47
218
47
203
48
221
49
219
48
221
48
219
49
203
47
217
47
215
47
219
47
217
47
203
47
222
47
227
43
217
45
218
49
228
55
221
45
217
45
554
47
235
54
201
47
223
47
218
51
222
48
224
51
230
49
221
45
237
46
222
53
216
57
224
49
216
47
230
49
219
47
222
49
220
48
223
50
708
48
222
57
222
51
222
47
201
46
223
53
205
56
219
55
221
45
205
51
214
50
223
48
215
48
221
48
231
53
218
47
218
47
222
55
214
49
226
48
577
43
219
53
220
47
222
47
218
48
222
47
284
53
244
47
224
51
205
50
205
49
280
47
216
50
197
47
203
49
201
49
211
55
223
47
291
49
798
49
197
52
217
50
225
50
225
48
219
58
203
50
235
48
211
56
221
55
226
45
201
61
218
47
212
53
218
47
216
49
216
47
224
48
217
50
217
57
418
49
218
50
213
50
217
47
211
52