-
Notifications
You must be signed in to change notification settings - Fork 0
/
Animation3D.txt
638 lines (638 loc) · 254 KB
/
Animation3D.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
293,498,-193,297,512,-165,299,511,-165,300,511,-165,289,515,-184,284,517,-184,279,520,-184,291,511,-26,261,521,-116,288,488,-142,279,491,-168,309,447,38,190,479,-120,382,414,26,117,474,-361,456,407,-83,142,460,-616,484,400,-105,144,453,-667,486,404,-139,162,458,-656,475,406,-103,160,458,-620,229,289,53,163,300,-53,337,195,-96,136,193,-216,278,73,88,87,82,-54,251,58,99,92,61,-44,318,13,6,83,29,-177,
292,501,-206,297,516,-174,298,515,-174,300,515,-174,288,519,-201,283,521,-201,278,523,-201,291,513,-22,261,523,-143,287,490,-147,277,493,-184,307,447,74,190,479,-161,382,417,101,116,475,-442,456,408,9,147,476,-711,483,400,-5,154,472,-765,486,404,-41,175,486,-750,475,406,-10,172,482,-712,229,288,82,163,296,-82,337,196,-92,136,189,-163,278,73,90,86,82,14,251,57,101,85,62,25,319,12,6,82,29,-107,
300,471,-110,306,484,-75,306,484,-75,306,484,-75,300,487,-110,297,489,-110,293,492,-110,293,487,71,274,500,-90,292,462,-55,285,466,-103,297,428,119,199,479,-150,375,402,94,165,470,-426,456,404,-6,232,493,-626,479,399,-23,250,504,-672,479,404,-50,251,503,-652,470,406,-22,246,492,-623,226,285,88,164,296,-88,325,202,-89,150,202,-368,277,75,-26,109,80,-330,251,57,-27,102,57,-331,315,15,-117,115,23,-463,
300,429,-71,305,443,-44,305,444,-44,305,445,-44,299,446,-79,295,449,-79,291,453,-79,290,454,77,272,460,-79,292,424,-22,285,427,-68,273,409,150,211,428,-165,320,382,78,269,392,-412,403,390,-90,359,425,-436,424,391,-113,382,435,-477,424,397,-125,380,440,-454,415,396,-102,366,418,-428,206,267,96,158,277,-96,308,199,-148,163,221,-517,269,72,-122,129,66,-553,247,48,-126,119,49,-561,313,26,-238,158,17,-722,
299,399,-87,305,412,-70,304,413,-70,303,413,-70,298,413,-106,295,414,-106,292,416,-106,289,421,44,276,424,-152,291,394,-50,285,395,-97,262,392,113,227,394,-200,329,380,125,306,358,-254,356,393,25,351,380,-146,361,392,10,358,388,-165,355,397,2,356,390,-161,353,397,16,354,388,-142,203,248,89,158,254,-88,300,199,-104,178,215,-460,265,76,-88,160,50,-520,245,49,-93,148,31,-530,306,39,-187,191,15,-656,
299,382,-86,304,395,-75,303,397,-75,303,398,-76,299,396,-110,297,397,-110,295,398,-110,289,407,0,280,405,-167,291,378,-55,286,379,-101,251,384,103,234,379,-225,308,353,124,308,315,-301,373,308,48,374,290,-293,391,303,45,398,270,-328,390,303,15,400,275,-317,382,301,33,391,281,-289,201,239,92,164,242,-92,300,198,-12,199,191,-392,262,81,53,165,51,-427,244,57,55,150,31,-437,304,46,-12,190,14,-557,
299,384,33,303,397,44,303,397,44,303,398,43,299,397,11,297,398,11,295,399,11,288,405,91,281,406,-57,291,377,53,287,378,10,254,376,164,231,380,-115,265,350,297,274,309,-112,285,344,374,324,313,23,289,340,393,325,325,26,286,344,381,329,331,26,283,344,371,323,331,30,202,237,82,167,242,-82,299,198,-37,210,188,-383,259,85,-20,171,55,-431,242,64,-24,156,35,-441,300,54,-83,199,17,-539,
298,386,-35,303,398,-18,303,399,-18,302,400,-18,299,399,-48,297,401,-48,295,402,-48,288,407,61,279,410,-70,290,380,-3,287,382,-41,256,381,132,226,384,-121,295,340,114,251,323,-128,312,325,-16,304,319,21,319,311,-39,318,318,21,310,315,-44,324,321,19,306,318,-24,314,319,28,202,243,78,168,248,-77,302,198,-50,217,188,-309,258,92,-10,170,57,-404,242,75,-11,156,37,-398,298,59,-65,201,23,-449,
295,396,-88,300,406,-66,300,407,-66,300,408,-66,297,408,-99,295,410,-98,293,412,-98,285,415,40,278,420,-105,288,389,-47,285,391,-89,258,386,97,223,388,-149,307,339,34,243,325,-310,336,313,-154,299,337,-400,356,305,-182,308,339,-443,353,307,-203,314,342,-434,346,309,-168,307,339,-398,203,248,78,168,253,-77,304,201,-100,209,193,-394,259,96,-29,169,58,-422,242,79,-27,154,38,-429,298,64,-106,200,24,-556,
294,398,-91,299,408,-69,299,409,-69,299,409,-69,296,409,-104,294,411,-104,292,413,-104,285,417,36,278,422,-122,287,391,-49,284,393,-95,261,388,91,222,393,-177,313,339,37,247,330,-339,353,311,-135,321,321,-397,372,304,-159,340,317,-437,369,305,-182,341,322,-423,361,307,-150,331,323,-392,203,250,78,168,256,-77,305,202,-102,208,197,-400,258,96,-30,169,59,-430,242,80,-28,154,39,-438,298,65,-109,199,25,-567,
291,400,-140,295,411,-116,295,411,-117,295,412,-117,291,414,-147,288,415,-147,285,417,-147,281,419,3,267,425,-133,284,392,-92,280,395,-132,270,390,75,215,398,-175,316,342,-4,226,339,-380,361,313,-206,278,331,-529,376,304,-235,299,342,-578,374,305,-259,317,346,-565,369,307,-223,287,336,-526,205,257,78,168,265,-78,304,209,-97,192,204,-426,257,108,-21,166,59,-474,239,91,-19,152,40,-486,299,71,-107,202,24,-640,
288,428,-122,292,438,-100,293,438,-100,294,437,-101,286,441,-142,282,443,-142,279,445,-142,282,440,38,264,448,-62,283,420,-84,276,423,-109,281,396,111,211,416,-102,318,345,20,216,376,-339,363,321,-190,279,372,-477,377,306,-222,299,372,-521,373,306,-241,308,374,-510,367,310,-203,289,373,-474,206,269,75,166,277,-75,307,216,-117,168,206,-419,258,117,-51,162,68,-483,239,99,-52,149,49,-496,299,73,-149,192,29,-651,
288,445,-308,293,454,-282,294,454,-283,294,453,-283,286,457,-297,282,459,-298,278,461,-297,286,453,-128,263,462,-192,283,435,-249,276,437,-268,291,399,-29,209,426,-175,319,347,-191,176,395,-422,338,327,-477,234,409,-659,344,315,-532,255,418,-719,337,317,-539,261,427,-709,333,320,-488,253,421,-660,214,278,68,166,289,-68,312,219,-132,160,206,-405,267,119,-7,142,75,-385,243,101,0,136,63,-387,306,74,-121,154,34,-648,
289,447,-294,293,457,-269,294,456,-269,294,456,-269,286,460,-284,282,462,-284,277,463,-284,287,455,-124,263,465,-190,283,437,-239,277,439,-258,292,400,-33,208,426,-184,320,351,-193,171,399,-419,332,329,-467,233,412,-631,336,318,-518,251,417,-684,331,318,-522,258,427,-672,327,322,-476,249,418,-630,215,279,69,166,289,-68,315,220,-93,156,205,-334,269,118,67,137,77,-292,246,102,76,130,66,-294,308,75,-16,146,33,-458,
286,451,-212,291,461,-189,292,460,-189,294,460,-189,282,463,-210,278,465,-210,273,466,-210,288,459,-62,259,468,-103,283,440,-162,275,443,-200,291,406,36,209,428,-74,306,352,-21,170,392,-216,314,331,-216,196,403,-404,316,321,-260,206,404,-442,312,320,-267,212,412,-455,309,326,-223,211,407,-412,221,281,64,171,292,-64,316,218,-65,161,206,-346,280,114,40,111,96,-340,259,97,44,100,83,-344,316,71,-36,117,42,-493,
281,453,-252,287,464,-229,290,463,-229,292,463,-230,276,466,-240,271,468,-240,265,469,-240,288,461,-88,255,468,-119,281,442,-198,269,445,-212,290,406,29,211,426,-96,301,347,-78,173,375,-136,296,354,-346,164,327,-226,298,354,-398,156,311,-251,295,368,-399,164,316,-274,291,369,-354,167,321,-235,228,278,66,179,288,-65,316,203,-88,158,195,-254,290,103,36,94,97,-196,269,85,35,83,89,-195,329,62,-56,87,39,-320,
276,452,-268,283,462,-242,285,462,-243,288,461,-243,271,465,-256,266,466,-257,261,468,-257,286,459,-98,251,466,-155,276,441,-213,264,443,-232,282,405,24,211,421,-148,306,345,-110,178,334,-221,295,381,-363,202,293,-295,288,393,-414,208,277,-327,282,401,-400,216,284,-335,281,398,-365,213,289,-297,226,277,70,177,281,-71,318,201,-72,146,187,-245,290,97,57,84,92,-169,270,77,64,73,83,-166,331,59,-16,87,37,-295,
271,452,-235,277,463,-212,280,462,-212,283,462,-212,266,465,-223,261,466,-223,257,467,-223,283,459,-74,248,465,-103,272,440,-183,260,443,-202,288,408,13,205,421,-76,312,356,-157,159,349,-213,288,394,-416,188,326,-300,283,401,-470,200,323,-376,271,413,-454,208,324,-381,272,408,-417,206,324,-314,231,276,48,178,280,-48,318,200,-129,126,187,-176,290,98,48,83,89,-62,272,78,60,78,78,-55,330,59,-23,87,37,-187,
257,461,-222,264,472,-199,268,471,-199,272,470,-199,254,473,-205,251,474,-205,247,474,-205,276,466,-64,242,470,-73,262,447,-171,249,452,-184,288,415,-15,193,421,-64,327,402,-247,138,383,-250,285,427,-445,180,401,-476,263,432,-491,198,405,-528,260,438,-461,205,414,-505,262,431,-439,201,409,-472,234,275,36,177,280,-36,319,200,-164,97,193,-236,290,98,56,84,94,-72,271,79,74,86,82,-59,328,60,-9,84,45,-185,
252,470,-282,260,480,-263,263,479,-263,267,478,-263,249,482,-265,245,482,-265,241,483,-265,270,474,-128,232,480,-131,257,456,-229,244,459,-233,286,430,-77,190,443,-91,344,447,-303,131,447,-348,284,449,-456,152,460,-592,265,450,-499,156,463,-643,260,447,-468,163,461,-618,262,446,-450,162,455,-591,237,281,26,177,289,-26,320,204,-148,93,216,-304,300,104,73,81,100,-168,281,88,91,88,82,-159,326,62,-3,61,61,-295,
246,480,-249,254,491,-227,258,490,-227,262,489,-227,242,493,-235,238,494,-235,234,494,-235,267,484,-94,228,491,-109,251,466,-198,237,469,-210,286,434,-35,181,446,-44,353,431,-203,116,441,-105,373,451,-442,60,431,-231,380,454,-494,38,430,-261,376,455,-499,41,433,-287,371,452,-454,50,433,-247,241,284,6,176,290,-6,320,205,-196,90,223,-284,317,110,97,68,106,-67,304,97,120,84,89,-52,326,64,6,43,65,-198,
248,482,-281,256,492,-257,259,491,-257,262,491,-257,244,495,-264,240,496,-264,236,497,-263,265,486,-114,229,493,-139,252,469,-227,238,472,-235,286,435,-64,179,448,-73,348,433,-267,112,442,-199,378,450,-555,56,432,-380,388,453,-614,34,430,-427,384,455,-619,42,431,-464,379,452,-567,46,437,-411,243,284,6,176,290,-6,320,205,-198,86,222,-252,319,113,129,66,106,-18,306,102,156,82,89,-1,328,66,40,37,64,-145,
241,491,-263,251,500,-238,255,499,-238,258,497,-238,239,503,-244,234,504,-244,231,505,-244,260,493,-97,225,502,-118,245,477,-210,231,480,-218,280,438,-35,173,454,-55,345,425,-101,116,444,-174,405,431,-274,66,476,-389,428,432,-308,45,479,-449,427,436,-342,51,485,-477,418,435,-295,57,480,-423,242,285,6,176,290,-6,316,205,-88,86,219,-218,333,114,250,65,106,26,323,102,277,81,90,45,348,68,162,37,62,-93,
230,498,-296,241,506,-275,245,505,-275,249,504,-275,229,509,-273,225,510,-273,222,510,-273,254,498,-147,219,507,-134,235,484,-247,221,488,-244,275,442,-78,173,459,-53,345,415,-106,109,445,-49,419,403,-255,51,468,-158,438,400,-282,31,470,-184,439,404,-322,35,476,-208,432,404,-278,42,473,-174,240,283,-10,173,289,10,309,194,-103,89,213,-137,347,108,159,63,104,100,346,98,178,76,89,116,359,64,67,36,65,-27,
227,499,-298,237,508,-274,241,506,-274,245,505,-274,224,511,-271,220,512,-271,217,512,-271,249,499,-139,213,508,-128,232,485,-249,217,489,-244,272,439,-75,173,453,11,344,399,-74,133,404,239,408,370,-189,84,452,378,427,367,-205,70,446,398,426,371,-251,66,452,370,418,371,-212,73,449,369,240,280,-30,171,286,30,300,186,-131,82,209,-127,353,102,131,62,102,125,356,95,151,75,87,142,360,62,54,34,66,12,
226,499,-288,235,507,-265,240,506,-265,243,505,-265,223,511,-262,219,512,-262,215,512,-262,247,499,-132,211,508,-118,231,485,-240,215,489,-235,271,438,-67,172,450,16,343,393,-66,137,398,202,403,362,-183,83,441,287,422,361,-201,66,440,296,422,366,-245,62,449,269,413,365,-205,69,444,276,239,277,-29,170,283,29,299,181,-135,80,206,-117,353,99,141,61,102,140,356,91,163,74,87,158,362,59,37,33,66,29,
221,497,-242,230,506,-221,235,505,-222,239,504,-222,217,508,-214,213,509,-214,210,509,-214,244,498,-106,207,505,-69,228,482,-200,211,486,-189,272,436,-54,174,447,38,341,390,-50,145,384,122,404,370,-167,94,430,66,425,369,-189,78,436,50,425,373,-227,79,445,27,416,373,-187,85,442,53,236,272,-28,166,281,28,298,177,-140,77,206,-147,352,94,126,62,101,92,355,85,148,75,87,110,362,57,0,33,65,-14,
219,496,-244,229,505,-224,233,505,-224,238,504,-224,215,507,-219,212,507,-219,209,508,-219,242,498,-108,205,503,-80,227,482,-201,210,485,-193,272,435,-55,172,444,0,342,400,-72,140,390,-47,412,400,-229,93,440,-271,434,403,-257,79,453,-313,433,408,-286,84,461,-327,425,407,-246,88,456,-286,235,270,-23,164,279,23,296,175,-133,74,205,-139,353,92,104,61,99,72,357,82,120,74,83,87,362,55,-24,32,65,-35,
219,498,-247,228,508,-226,232,507,-226,237,506,-226,214,509,-223,211,510,-223,208,510,-223,241,501,-110,205,505,-86,227,485,-202,210,488,-197,273,439,-57,169,446,-6,344,430,-128,123,434,-164,414,452,-249,97,493,-403,435,463,-271,84,511,-453,432,470,-292,87,516,-455,425,466,-261,92,510,-413,235,270,-20,164,278,19,298,177,-122,76,204,-157,354,91,110,59,96,63,356,79,124,72,78,79,365,54,-14,30,64,-48,
219,500,-247,227,510,-226,231,510,-226,236,509,-227,214,511,-225,211,512,-225,208,512,-225,241,504,-109,204,507,-90,227,487,-202,211,489,-199,273,448,-54,167,451,-12,350,455,-150,113,458,-142,405,510,-269,101,523,-317,434,526,-298,95,544,-362,415,533,-303,101,547,-355,416,528,-266,104,539,-323,235,273,-15,163,281,15,301,180,-141,78,205,-204,354,91,103,58,96,40,353,78,120,71,78,55,368,52,-21,30,63,-75,
218,500,-255,226,510,-232,230,510,-232,235,510,-232,214,511,-229,210,512,-229,208,512,-229,241,505,-109,204,507,-93,225,486,-209,211,488,-204,273,451,-54,167,454,-38,352,458,-217,111,464,-223,401,510,-392,102,530,-461,430,526,-433,99,550,-518,406,534,-425,106,553,-505,409,527,-396,108,546,-466,235,275,-13,164,281,13,303,181,-165,79,206,-217,354,91,86,59,96,32,351,77,103,72,79,47,368,50,-41,30,62,-82,
218,498,-272,225,509,-249,229,509,-249,234,508,-249,214,510,-246,210,511,-246,207,511,-246,240,504,-122,202,507,-105,224,486,-224,210,487,-219,273,457,-65,165,457,-52,350,465,-262,111,452,-231,347,523,-458,105,516,-473,345,537,-504,103,529,-529,335,543,-479,114,532,-517,335,537,-455,114,527,-478,235,279,-12,164,284,12,303,191,-193,81,207,-210,352,91,59,69,103,36,346,77,77,94,91,53,367,50,-60,30,62,-75,
219,494,-287,226,506,-267,230,506,-267,234,506,-267,215,506,-267,211,506,-267,207,507,-267,238,503,-131,202,505,-127,224,483,-234,211,484,-233,271,457,-64,161,455,-66,341,450,-268,106,420,-261,317,485,-519,103,461,-541,308,495,-575,101,472,-600,295,502,-555,113,477,-593,297,499,-520,114,472,-547,240,283,-8,171,286,8,303,199,-267,88,207,-214,327,98,26,92,110,41,314,79,49,116,94,60,357,53,-81,53,63,-69,
220,483,-219,226,495,-200,230,496,-200,233,497,-201,214,495,-201,210,496,-201,206,496,-201,237,499,-61,200,498,-63,225,475,-164,212,474,-165,272,454,-4,160,453,-10,313,405,-234,109,403,-223,302,411,-483,101,389,-434,297,408,-549,87,377,-493,286,417,-547,101,381,-504,285,419,-491,109,384,-448,242,281,-3,174,285,3,305,196,-246,93,203,-211,303,98,51,101,108,87,285,82,91,118,93,111,331,51,-23,81,62,-7,
219,473,-331,224,482,-318,227,483,-318,230,484,-318,215,482,-319,211,483,-319,208,483,-319,234,488,-182,202,487,-184,224,468,-274,212,468,-274,272,452,-89,160,437,-66,303,373,-104,124,355,-68,314,317,-301,102,314,-238,322,292,-355,90,290,-283,312,293,-400,99,297,-330,308,302,-323,105,308,-262,244,271,-3,173,275,3,308,177,-215,98,188,-170,292,92,112,110,95,130,275,76,139,124,83,152,325,48,18,83,54,28,
220,468,-332,224,476,-318,227,477,-318,230,477,-318,215,477,-319,211,478,-319,209,479,-319,233,480,-190,204,481,-191,224,463,-278,213,464,-279,271,436,-91,161,429,-87,291,349,-31,142,341,-47,313,281,-139,126,271,-146,323,258,-170,124,251,-178,317,258,-213,130,249,-219,312,266,-159,133,256,-165,246,261,-2,173,262,2,310,165,-167,102,175,-156,292,82,132,110,85,128,276,68,154,124,73,148,326,44,30,81,46,29,
220,469,-312,225,478,-296,228,478,-296,231,478,-296,215,479,-296,212,479,-297,210,480,-297,234,480,-169,206,482,-167,224,463,-260,213,463,-260,271,433,-80,162,426,-74,289,347,-23,148,343,-31,313,278,-135,133,272,-132,322,258,-167,133,253,-166,318,259,-208,138,251,-205,313,266,-154,140,257,-151,247,259,-1,174,261,1,311,162,-165,103,174,-152,292,83,138,110,84,134,277,69,161,124,72,155,325,43,37,81,45,36,
237,463,-248,241,473,-227,243,474,-228,245,474,-228,232,475,-235,228,477,-235,224,479,-235,245,475,-86,214,481,-119,236,457,-192,227,458,-202,273,426,-12,163,423,-35,283,353,-71,157,341,-41,293,326,-313,154,280,-168,303,312,-374,153,261,-202,291,321,-396,159,261,-230,289,323,-330,160,268,-181,247,253,7,176,259,-6,319,166,-185,107,171,-138,292,84,115,110,86,138,274,69,139,124,73,158,326,44,21,82,45,40,
257,463,-234,262,473,-212,264,473,-212,266,474,-212,254,475,-229,249,477,-229,245,479,-229,261,475,-66,230,482,-139,256,454,-176,246,456,-199,275,427,19,170,426,-68,286,362,-87,156,356,-62,281,383,-364,161,299,-117,274,395,-419,157,278,-134,271,407,-418,165,280,-157,271,403,-372,167,288,-125,247,257,34,181,262,-34,322,168,-129,123,172,-119,292,84,99,106,91,121,271,70,116,119,81,140,326,45,19,86,48,32,
259,462,-242,264,473,-220,267,473,-220,269,473,-220,256,475,-235,252,477,-235,247,478,-235,265,474,-73,234,481,-143,258,452,-184,249,455,-204,276,428,9,173,429,-65,286,368,-105,154,359,-24,279,394,-408,156,299,-40,270,408,-465,152,280,-51,268,416,-464,161,281,-77,267,413,-416,163,288,-48,247,258,32,183,263,-32,323,170,-135,125,171,-121,293,85,97,104,93,128,272,71,115,115,85,147,326,45,22,86,51,42,
279,460,-245,283,471,-223,285,471,-223,286,472,-223,278,473,-238,275,474,-238,271,476,-238,277,474,-86,255,481,-222,276,452,-190,270,454,-222,276,434,39,180,443,-172,276,406,251,136,390,-67,294,405,358,153,319,28,290,410,376,144,304,38,283,413,348,152,303,22,283,411,347,154,310,29,246,268,53,184,273,-53,322,182,-113,138,174,0,291,90,49,103,103,271,270,71,58,106,94,292,326,49,-36,90,61,199,
297,452,-169,299,463,-150,300,463,-150,300,463,-150,295,465,-176,293,466,-176,290,469,-176,287,468,-33,273,476,-218,289,444,-122,285,447,-160,276,434,47,195,450,-137,302,427,117,125,441,-251,300,423,131,147,429,-294,291,425,133,141,395,-303,289,425,128,154,395,-289,291,423,128,154,396,-287,240,274,61,183,275,-61,320,200,-127,150,175,42,289,100,-53,103,117,304,266,81,-49,97,113,327,325,56,-146,103,70,247,
308,435,-134,312,446,-110,312,446,-110,311,447,-110,308,447,-143,306,449,-144,302,452,-144,295,456,3,283,463,-186,297,429,-90,294,431,-135,273,435,92,197,449,-154,307,437,302,125,463,-278,335,431,477,166,484,-277,338,431,512,180,493,-291,337,429,487,186,488,-276,334,427,471,184,484,-272,227,279,84,177,281,-84,317,216,-93,158,189,2,289,110,-3,109,118,108,266,89,1,98,114,124,326,75,-85,119,69,58,
301,416,-51,308,426,-48,308,427,-48,308,428,-48,305,428,-81,303,430,-81,301,432,-81,297,439,-1,289,441,-177,291,416,-28,288,417,-74,258,445,82,218,442,-200,287,443,241,208,398,-232,347,429,376,245,343,-172,358,423,401,250,326,-175,355,422,377,258,328,-179,351,422,367,255,334,-169,212,287,93,176,286,-93,308,227,-43,171,208,-194,280,117,-17,120,114,-167,260,95,-21,101,108,-167,324,87,-92,137,64,-244,
309,404,75,313,415,85,313,416,85,312,417,85,311,416,55,309,418,55,307,420,55,300,426,139,295,427,-2,300,402,100,298,403,58,248,421,204,243,425,-96,205,375,256,254,398,-242,213,330,256,320,378,-349,213,315,259,342,381,-383,219,319,242,339,384,-360,218,323,249,329,384,-341,204,285,98,176,288,-98,302,221,-49,198,213,-304,276,112,-76,134,99,-383,255,93,-84,114,88,-392,323,80,-154,162,48,-484,
302,386,6,307,395,-62,307,397,-62,307,398,-62,305,395,-131,304,397,-131,302,398,-131,296,412,-38,289,412,-221,294,387,-30,291,387,-120,253,416,158,232,404,-260,293,377,166,275,353,-238,328,354,141,331,358,-83,323,349,139,340,366,-87,319,353,103,336,374,-89,310,354,116,331,371,-77,208,283,99,170,283,-99,300,215,22,184,207,-393,272,111,88,151,68,-450,256,90,87,134,49,-461,320,76,0,189,19,-590,
300,385,-78,306,394,-74,306,395,-74,306,397,-74,304,395,-114,303,396,-114,301,398,-114,296,409,5,289,409,-184,292,385,-48,290,385,-100,255,409,133,231,405,-194,312,374,185,269,339,-167,331,356,100,311,341,22,334,355,82,329,346,24,328,361,64,326,355,17,319,360,81,324,350,27,208,283,101,168,283,-100,299,213,19,181,204,-398,272,108,78,152,64,-484,256,85,76,137,42,-499,319,75,-16,188,14,-636,
303,388,25,308,398,37,308,399,37,307,400,37,307,398,0,305,400,0,304,401,0,297,409,97,292,407,-75,295,385,50,293,386,0,257,397,191,232,400,-154,298,345,322,265,334,-103,332,319,341,307,344,88,327,327,353,318,344,97,343,313,330,318,350,93,336,316,330,312,349,94,209,271,99,166,271,-99,299,213,32,196,192,-326,275,103,79,153,52,-420,258,79,78,137,32,-433,320,71,15,188,9,-546,
309,383,-25,315,392,-8,315,393,-8,314,394,-8,313,393,-47,311,394,-47,309,396,-47,300,404,74,295,404,-98,299,379,7,297,380,-43,271,386,159,228,392,-156,296,343,170,244,312,-109,316,324,-27,297,308,85,319,322,-53,311,313,94,317,324,-59,309,321,85,314,327,-37,305,321,90,211,262,99,164,264,-99,299,214,-7,205,192,-375,276,95,9,155,51,-451,259,73,3,140,33,-462,320,63,-75,185,8,-579,
308,381,-25,314,390,-10,314,391,-10,313,391,-10,313,392,-46,311,393,-46,309,395,-46,299,401,65,294,404,-99,297,377,4,295,379,-43,275,381,140,230,394,-162,313,334,167,236,329,-197,349,307,48,280,297,-152,358,301,33,302,290,-170,357,303,17,291,294,-179,351,306,36,288,297,-152,209,262,95,168,265,-95,300,211,24,205,187,-276,277,95,48,158,53,-323,259,73,45,142,36,-330,320,61,-3,187,8,-435,
307,381,-32,314,391,-17,314,391,-17,313,392,-17,312,392,-52,311,393,-52,309,395,-52,299,400,60,295,404,-101,297,377,-1,295,379,-48,277,380,135,231,396,-166,314,334,176,238,332,-232,353,307,92,274,298,-216,362,299,83,289,287,-238,361,301,62,287,289,-243,354,304,80,285,294,-216,208,262,94,169,264,-94,300,210,20,206,186,-276,277,95,46,159,50,-345,259,73,44,144,34,-354,320,61,-11,187,6,-457,
305,386,-141,312,396,-123,312,397,-123,311,398,-123,312,398,-161,311,399,-161,309,401,-161,297,406,-25,292,410,-197,295,382,-101,294,384,-151,277,387,59,228,399,-247,316,336,86,247,331,-397,373,297,-12,310,312,-471,392,286,-21,327,306,-513,395,287,-52,327,311,-501,386,291,-28,322,313,-467,208,263,96,167,265,-96,301,210,0,203,188,-339,276,97,53,155,53,-376,257,76,53,142,37,-385,317,62,-16,187,10,-513,
297,398,-211,303,407,-193,303,408,-193,302,409,-193,301,409,-229,299,411,-229,297,413,-229,290,418,-85,282,425,-248,290,393,-167,286,395,-215,277,391,4,216,404,-270,317,341,13,232,338,-475,375,299,-113,274,349,-644,389,287,-129,291,354,-696,389,288,-161,290,358,-690,384,291,-130,285,357,-645,209,265,96,165,270,-96,303,210,13,169,188,-341,275,100,87,153,57,-354,256,79,88,141,41,-363,317,66,6,182,12,-503,
292,420,-220,297,429,-196,298,429,-197,297,429,-197,294,432,-223,292,435,-223,289,438,-223,286,436,-72,273,447,-198,284,414,-172,280,417,-208,279,393,-7,211,428,-221,319,345,-101,174,400,-437,360,306,-306,245,387,-614,371,292,-341,268,381,-665,370,293,-359,275,384,-651,364,297,-319,267,383,-611,209,273,78,165,285,-78,305,217,-48,155,211,-351,275,110,44,150,73,-332,256,95,46,140,59,-338,316,72,-46,169,32,-480,
289,439,-194,295,448,-171,295,447,-171,296,447,-172,290,451,-193,287,454,-193,284,457,-193,286,452,-47,268,465,-152,282,432,-145,276,436,-175,282,404,15,205,434,-143,317,355,-85,160,416,-351,328,310,-316,206,408,-538,336,301,-358,221,408,-584,333,299,-371,232,417,-576,329,298,-328,227,414,-538,212,281,67,165,293,-67,309,218,-55,147,212,-288,279,114,59,136,83,-217,259,100,66,132,70,-216,317,74,-9,143,41,-349,
288,441,-212,294,450,-190,295,450,-191,296,450,-191,289,454,-212,286,457,-212,282,460,-212,286,454,-62,267,468,-158,282,434,-163,275,438,-192,283,410,4,204,434,-146,312,357,-77,157,410,-335,320,313,-297,197,404,-526,326,305,-339,211,403,-573,323,303,-356,218,411,-571,319,308,-310,216,410,-529,216,283,64,165,294,-64,311,218,-63,147,212,-290,280,115,58,133,86,-238,261,101,64,130,72,-238,317,73,-14,140,43,-375,
285,449,-199,291,459,-176,292,458,-176,293,458,-177,285,462,-198,281,465,-198,277,467,-198,285,461,-46,261,473,-147,280,441,-148,272,445,-178,282,419,26,204,438,-116,292,363,48,168,394,-217,299,327,-80,170,387,-481,302,318,-113,165,385,-496,299,320,-142,171,389,-457,297,325,-94,174,389,-435,218,284,63,166,294,-63,313,217,-67,147,212,-231,288,113,46,117,106,-129,271,98,52,112,95,-125,322,73,-26,122,51,-248,
281,452,-190,285,462,-169,287,462,-169,288,462,-169,278,466,-188,274,468,-188,269,470,-188,283,464,-39,254,475,-118,277,443,-138,269,447,-166,282,421,44,203,437,-90,287,362,-7,153,394,-173,282,365,-233,122,347,-335,283,364,-279,121,326,-368,286,372,-289,130,327,-385,283,372,-244,133,333,-340,222,283,62,170,291,-62,314,210,-74,143,194,-126,301,106,43,103,102,-26,283,86,51,95,93,-21,342,64,-25,99,47,-138,
273,452,-279,278,462,-252,280,461,-252,282,461,-252,270,464,-267,265,466,-267,259,468,-267,279,461,-102,246,471,-166,271,441,-222,261,444,-242,279,418,-1,195,436,-123,298,356,-111,139,379,-185,285,376,-348,156,299,-269,280,388,-402,158,281,-297,274,399,-386,168,286,-307,273,395,-347,169,293,-271,225,282,58,170,287,-58,318,202,-132,140,186,-144,304,95,8,93,96,-13,286,75,18,85,85,-4,346,57,-66,97,46,-131,
262,451,-234,268,460,-209,271,460,-209,274,460,-209,258,464,-224,254,465,-224,250,467,-224,273,457,-74,239,469,-133,262,439,-182,250,442,-203,279,416,0,186,432,-118,308,365,-160,146,370,-191,291,398,-414,179,319,-375,290,396,-471,177,300,-414,274,407,-457,189,310,-412,274,405,-416,184,315,-375,224,278,57,170,278,-57,319,201,-100,134,179,-128,304,94,52,93,93,-4,285,75,66,86,82,3,346,56,-14,96,45,-124,
264,448,-238,269,458,-211,271,458,-211,274,458,-211,259,461,-228,255,462,-228,251,464,-228,270,456,-72,239,466,-135,262,436,-185,252,439,-207,277,415,5,185,424,-141,309,372,-152,147,360,-269,295,397,-396,203,319,-375,292,396,-451,217,298,-412,279,405,-438,223,308,-407,281,402,-399,217,316,-372,223,276,59,170,274,-59,321,201,-91,133,179,-138,305,95,62,94,92,-14,287,76,74,86,83,-6,346,57,-3,96,45,-131,
260,451,-227,264,461,-189,267,460,-189,269,460,-189,255,464,-198,251,465,-198,247,467,-198,265,458,-47,234,467,-110,260,439,-174,249,441,-182,272,417,6,180,423,-95,316,400,-164,142,364,-268,291,432,-358,162,373,-449,279,438,-405,165,368,-492,269,441,-384,173,378,-483,271,438,-356,171,375,-449,224,275,52,170,274,-52,320,200,-113,123,179,-173,303,94,54,95,91,-55,285,76,73,90,81,-48,343,58,-4,100,44,-175,
250,456,-247,254,466,-221,256,466,-221,257,466,-221,246,468,-234,242,470,-234,238,471,-234,255,465,-81,226,471,-137,250,445,-194,240,448,-211,269,426,-22,173,425,-107,324,423,-180,122,391,-275,322,432,-413,116,401,-508,318,434,-467,105,393,-557,312,437,-462,115,401,-560,310,435,-420,118,398,-515,228,275,42,170,274,-42,319,201,-140,112,186,-233,302,96,61,93,92,-80,285,77,78,93,81,-71,342,60,-7,88,47,-200,
239,475,-203,245,485,-176,248,484,-176,250,483,-176,235,488,-182,230,490,-182,226,491,-182,249,479,-35,216,488,-71,240,463,-150,227,467,-159,268,435,1,170,440,-51,322,428,-122,118,438,-274,364,430,-333,129,476,-531,376,430,-384,142,478,-586,374,431,-373,152,479,-578,369,430,-335,140,483,-537,233,279,24,171,282,-24,319,203,-116,103,202,-227,305,100,87,88,94,-73,287,79,101,95,80,-64,342,63,4,62,59,-195,
235,489,-230,241,499,-203,243,498,-203,245,498,-204,230,501,-211,226,503,-211,222,504,-211,245,496,-52,212,504,-101,236,477,-175,225,479,-185,267,442,6,158,452,-55,330,422,6,107,434,-192,389,414,-120,57,445,-462,410,411,-145,38,446,-507,409,414,-185,44,450,-520,400,414,-141,50,450,-471,233,289,20,170,292,-19,318,210,-109,97,211,-211,311,108,145,81,96,-5,293,90,164,93,79,7,341,64,54,49,62,-124,
228,499,-262,235,508,-239,238,508,-239,240,507,-239,224,511,-242,219,512,-242,215,513,-242,240,505,-102,207,512,-109,230,487,-211,218,489,-214,263,448,-30,157,462,-53,330,413,-35,102,436,-174,402,392,-193,47,458,-453,421,385,-221,26,464,-492,421,387,-255,30,472,-497,413,388,-212,40,467,-451,233,291,8,169,294,-8,317,211,-155,93,209,-164,319,109,114,81,105,68,304,93,132,94,90,84,344,66,24,54,67,-46,
226,500,-259,232,510,-235,235,510,-235,238,509,-235,222,513,-238,218,514,-238,214,515,-238,238,507,-98,206,513,-110,229,488,-207,217,490,-212,263,449,-24,158,463,-49,331,409,-41,94,439,-183,403,389,-202,44,461,-444,421,380,-233,23,466,-489,421,382,-269,28,474,-503,413,383,-223,37,470,-455,233,291,9,168,294,-10,316,212,-178,92,208,-175,322,111,102,82,107,61,308,94,122,95,94,79,344,67,19,56,68,-50,
220,501,-260,227,512,-236,230,511,-236,233,511,-236,217,514,-238,212,515,-238,209,517,-238,235,507,-99,202,515,-110,223,489,-208,210,492,-211,261,449,-22,155,465,-36,325,397,-22,99,430,-124,384,363,-199,42,455,-367,402,359,-233,17,459,-412,404,364,-273,23,470,-438,397,364,-222,33,467,-386,233,291,8,165,293,-8,312,212,-196,93,207,-166,323,111,95,82,109,78,311,94,113,94,99,96,346,67,-5,58,68,-31,
218,495,-254,224,505,-229,226,505,-229,229,505,-229,214,507,-233,210,509,-233,206,510,-233,231,502,-91,198,509,-103,221,484,-200,208,486,-207,257,444,5,154,459,-47,312,386,22,102,426,-193,374,360,-153,52,442,-546,389,357,-186,30,450,-609,389,363,-230,34,458,-621,382,363,-177,42,455,-562,233,290,16,164,292,-16,307,205,-162,93,201,-175,323,109,121,76,109,58,312,91,141,87,98,75,348,67,14,56,66,-63,
218,494,-257,223,504,-231,226,504,-231,228,504,-231,214,507,-235,210,508,-235,206,509,-235,230,501,-86,198,508,-105,221,483,-202,208,485,-208,256,442,6,155,456,-52,308,381,14,103,419,-207,370,359,-161,54,438,-542,386,356,-195,31,448,-604,386,363,-238,35,456,-616,379,363,-184,43,452,-558,232,289,18,163,291,-18,305,202,-157,93,198,-174,322,107,131,75,106,78,311,90,153,85,95,97,349,67,27,56,65,-39,
214,490,-252,221,501,-228,224,501,-228,227,501,-228,210,503,-229,206,504,-229,201,506,-229,230,498,-68,194,506,-93,218,480,-201,204,482,-204,253,438,18,150,452,-43,303,383,-5,103,404,-211,369,370,-231,62,436,-525,383,369,-276,40,447,-585,382,375,-310,49,457,-592,376,376,-252,60,450,-538,232,284,19,163,285,-19,303,196,-159,93,195,-176,321,103,121,75,105,51,310,86,139,85,94,67,350,67,12,55,65,-67,
213,489,-229,220,500,-201,223,499,-201,226,499,-201,210,502,-205,205,503,-205,201,504,-205,229,496,-52,194,505,-78,217,478,-177,203,480,-183,251,433,21,148,451,-42,303,394,-69,97,413,-226,370,415,-295,70,474,-504,384,422,-339,51,491,-560,382,428,-352,51,502,-562,376,426,-309,66,495,-514,232,279,16,163,278,-16,304,194,-164,87,192,-180,320,101,113,76,104,55,310,85,131,86,93,73,351,67,11,55,65,-51,
210,488,-246,217,499,-216,221,499,-216,225,498,-216,207,501,-218,203,502,-218,199,503,-218,229,495,-72,193,504,-88,215,477,-195,201,479,-198,253,432,-21,149,450,-59,307,416,-208,91,438,-272,368,460,-475,76,513,-505,383,473,-531,75,535,-560,380,480,-532,81,541,-552,374,477,-486,84,532,-510,233,276,12,163,275,-12,307,195,-212,89,193,-205,321,101,97,72,104,42,311,86,122,81,93,60,351,67,0,54,64,-69,
212,488,-248,219,498,-218,223,498,-218,226,498,-218,208,500,-220,205,501,-220,201,502,-220,231,495,-74,193,503,-92,216,476,-197,203,478,-200,254,436,-12,151,451,-60,316,438,-115,95,461,-254,364,498,-274,104,531,-462,366,515,-306,107,556,-513,359,522,-283,112,559,-490,357,516,-268,113,549,-461,234,276,10,164,277,-10,312,199,-236,91,193,-201,325,107,78,71,104,52,316,94,104,78,92,71,350,67,-25,54,66,-57,
214,488,-294,220,499,-267,224,499,-267,227,499,-267,210,500,-268,206,501,-268,203,502,-268,232,495,-129,196,502,-131,218,477,-243,206,478,-244,256,449,-72,151,454,-90,324,449,-258,95,467,-302,342,509,-487,117,530,-518,342,522,-541,122,546,-574,332,527,-521,131,549,-546,330,522,-487,132,544,-515,236,282,0,166,280,0,314,208,-271,92,200,-210,336,114,30,72,105,29,329,101,53,79,93,47,349,67,-89,53,66,-88,
215,488,-288,221,499,-262,225,499,-262,228,499,-262,211,500,-264,208,501,-264,204,502,-264,233,495,-126,197,501,-130,219,477,-238,207,478,-240,258,451,-69,152,455,-89,327,451,-236,96,468,-302,337,513,-441,118,529,-518,337,524,-491,124,544,-572,327,530,-471,133,546,-547,325,525,-441,134,541,-516,237,284,-2,167,281,2,315,212,-277,93,202,-206,338,116,23,73,105,29,331,104,45,81,93,46,346,67,-99,53,66,-89,
215,488,-295,222,499,-272,225,499,-272,229,499,-272,212,500,-274,209,500,-274,205,501,-274,233,495,-136,198,500,-137,220,477,-244,207,478,-244,261,454,-80,154,454,-71,325,438,-280,104,420,-267,321,477,-541,116,482,-524,321,485,-598,119,503,-583,302,491,-579,125,504,-570,303,488,-541,127,496,-528,242,285,-17,170,283,16,315,211,-244,99,210,-208,341,115,33,88,111,34,336,101,52,106,96,53,346,67,-93,54,72,-75,
216,488,-291,222,499,-267,225,499,-267,229,499,-267,213,500,-269,209,500,-269,205,500,-269,233,495,-130,198,499,-134,221,476,-239,207,478,-240,263,454,-79,154,454,-60,324,436,-284,106,415,-255,318,467,-550,116,472,-526,321,475,-608,118,491,-586,303,480,-592,124,493,-574,301,476,-552,126,485,-530,243,285,-21,171,284,21,315,211,-235,102,214,-206,341,115,37,93,114,43,337,100,56,112,98,62,346,67,-89,54,74,-63,
216,487,-287,223,498,-259,226,498,-259,229,498,-259,213,498,-263,210,499,-263,206,499,-263,233,495,-121,199,498,-119,221,475,-238,208,477,-230,266,452,-73,159,454,-19,309,420,-253,109,419,-141,325,411,-539,103,411,-410,331,401,-602,92,403,-467,316,405,-614,105,407,-481,316,408,-552,110,408,-426,243,286,-22,173,288,22,309,206,-226,106,219,-240,341,112,23,117,121,27,340,97,37,136,104,46,347,67,-121,82,80,-84,
213,483,-275,220,495,-255,223,495,-255,227,496,-256,210,494,-254,207,494,-254,203,494,-254,233,494,-127,199,494,-107,220,473,-234,207,473,-216,268,447,-77,164,442,12,301,384,-116,136,375,55,326,338,-302,119,329,-95,332,323,-351,110,311,-137,322,326,-387,113,317,-177,319,331,-320,118,322,-117,244,284,-26,179,287,26,307,191,-126,107,218,-227,342,99,106,144,129,39,344,87,120,165,117,59,348,61,-51,125,83,-64,
203,476,-261,210,488,-249,214,489,-250,219,489,-250,200,487,-237,197,487,-237,195,488,-237,227,488,-136,197,487,-90,213,466,-229,200,465,-204,266,434,-94,170,428,25,293,371,-124,159,360,95,299,318,-273,134,307,-21,296,303,-314,132,295,-54,288,308,-338,132,298,-89,287,313,-285,134,302,-40,244,280,-26,182,281,26,307,191,-127,117,204,-237,342,100,116,166,125,13,343,87,130,185,113,31,349,62,-27,146,82,-92,
192,466,-272,199,479,-259,203,480,-260,208,481,-260,187,478,-247,185,479,-247,182,479,-247,216,481,-147,185,478,-96,203,458,-231,189,457,-209,260,429,-90,168,423,9,289,351,-228,168,358,53,265,363,-466,151,305,-65,257,362,-516,149,292,-95,253,366,-509,151,296,-126,257,367,-467,152,300,-82,246,275,-23,185,272,23,308,190,-154,129,187,-184,344,100,95,175,119,92,343,87,112,190,113,113,352,62,-34,148,81,-5,
179,456,-197,184,470,-187,189,472,-187,193,473,-187,174,468,-174,171,468,-174,169,468,-174,202,474,-86,171,467,-24,188,450,-157,177,448,-139,240,431,-35,168,414,72,266,367,-205,159,346,64,241,401,-442,138,331,-91,233,415,-506,137,327,-122,231,419,-450,144,331,-146,233,416,-436,146,333,-107,246,272,-26,186,268,26,308,188,-132,131,187,-139,345,95,89,177,116,110,344,85,105,194,109,130,354,61,-39,148,80,24,
160,449,-137,160,460,-143,163,461,-143,166,463,-143,154,457,-119,152,458,-119,151,458,-119,177,468,-97,159,460,3,171,446,-120,164,443,-88,236,432,-79,167,415,80,251,395,-270,150,362,67,205,441,-437,102,351,-104,190,455,-484,90,348,-132,187,456,-457,89,353,-159,191,453,-433,93,353,-122,242,275,-37,185,269,37,302,189,-132,133,189,-26,344,96,22,176,115,173,342,85,29,194,107,188,354,60,-111,145,79,97,
153,449,-194,153,460,-187,155,462,-187,157,464,-187,146,457,-176,144,458,-176,142,458,-176,163,470,-125,146,462,0,163,448,-160,155,445,-143,217,443,-79,139,426,41,213,406,-230,113,367,-121,178,436,-371,97,375,-372,168,446,-404,91,377,-412,170,451,-393,95,381,-413,171,446,-369,100,380,-381,233,291,-31,177,285,31,292,196,-101,140,190,-9,335,100,25,176,112,170,332,87,31,192,101,184,353,63,-99,151,79,90,
126,455,-139,127,465,-148,129,467,-148,131,469,-148,123,464,-124,121,464,-124,120,464,-124,141,471,-125,127,467,-5,136,450,-123,130,448,-91,196,456,-76,139,444,86,198,419,-68,100,433,208,156,441,-2,82,469,257,145,447,-1,72,484,257,149,452,-11,76,485,247,152,450,-3,81,477,251,228,305,-42,176,298,42,279,204,-97,143,193,-24,315,107,9,178,111,130,310,92,13,192,96,142,342,71,-99,148,78,53,
121,457,-115,121,468,-124,122,470,-124,124,471,-124,118,466,-99,117,466,-99,116,466,-100,135,473,-99,122,469,18,130,451,-99,126,450,-66,189,463,-75,139,445,115,195,431,-129,90,431,180,155,433,-144,77,468,165,147,440,-158,69,486,154,147,446,-168,74,487,150,149,441,-147,78,481,159,226,307,-55,176,301,55,276,209,-91,143,197,24,313,109,-37,177,110,144,308,93,-39,193,93,151,339,73,-159,147,78,71,
104,457,-212,103,468,-234,105,470,-234,107,471,-234,100,467,-199,100,467,-199,99,467,-199,118,474,-238,110,470,-93,115,453,-210,111,451,-165,177,458,-223,137,462,36,212,388,-235,68,478,126,199,320,-221,54,488,130,187,300,-238,44,494,125,190,303,-260,48,496,103,192,308,-228,49,493,117,224,316,-77,179,315,77,254,216,-107,143,212,-18,284,115,2,177,110,128,289,98,7,191,93,137,281,77,-124,143,79,42,
89,453,-325,86,462,-342,88,463,-342,90,465,-343,82,461,-309,81,461,-309,81,462,-309,102,473,-345,92,471,-196,101,451,-319,96,450,-276,168,456,-326,119,470,-59,219,386,-358,60,486,78,266,330,-333,52,486,132,279,310,-350,47,486,138,271,305,-379,54,484,116,263,312,-341,55,482,121,215,325,-92,177,327,92,206,233,-262,150,225,-65,236,123,-165,179,119,49,253,103,-162,198,99,53,198,86,-292,137,87,-56,
85,444,-330,80,452,-349,82,453,-349,84,454,-350,76,451,-316,76,451,-316,75,452,-316,95,465,-369,86,463,-219,97,444,-331,94,443,-288,165,455,-359,120,472,-83,220,396,-414,167,459,67,304,359,-456,200,411,109,321,350,-497,208,398,118,313,349,-508,206,394,81,306,352,-461,204,398,95,208,336,-100,179,348,100,175,233,-207,151,235,31,211,127,-118,126,135,106,230,108,-119,137,112,103,167,95,-232,78,109,14,
86,436,-361,81,444,-381,82,445,-381,83,446,-382,78,443,-348,77,444,-348,76,445,-348,91,459,-396,84,458,-244,96,437,-359,94,436,-315,163,454,-361,110,467,-81,240,428,-412,77,449,153,327,412,-482,58,418,319,345,412,-514,75,413,354,344,409,-544,75,412,323,337,407,-496,74,413,311,204,334,-113,179,340,113,154,236,-184,149,242,44,167,125,-106,169,145,170,171,99,-104,188,130,176,104,91,-220,132,108,88,
86,435,-372,80,443,-393,82,444,-393,83,445,-393,78,442,-358,76,443,-358,76,444,-358,91,458,-404,83,457,-249,95,435,-369,93,435,-324,161,454,-370,110,465,-72,245,432,-427,105,444,204,328,421,-496,116,417,410,347,420,-531,121,411,448,346,417,-563,123,412,420,338,416,-510,121,413,404,204,335,-118,180,338,118,151,237,-176,156,240,-8,139,123,-95,245,151,99,163,98,-93,276,138,101,95,90,-214,216,110,-1,
90,437,-603,84,447,-616,86,449,-617,87,451,-617,80,443,-585,78,443,-585,76,443,-585,96,461,-573,82,455,-429,101,438,-579,96,435,-537,169,469,-474,101,462,-224,251,464,-593,133,424,42,331,477,-778,155,406,222,352,478,-835,162,400,248,350,475,-869,162,404,223,341,472,-796,161,405,218,195,333,-116,170,334,117,127,233,-307,175,238,128,99,101,-328,284,171,291,116,70,-339,316,173,302,39,66,-509,268,124,197,
93,440,-395,88,450,-404,89,452,-405,91,453,-405,84,446,-378,83,446,-378,82,445,-378,99,467,-385,88,457,-259,105,440,-385,100,437,-349,173,477,-351,91,448,-111,250,491,-493,46,408,-287,323,518,-620,41,388,-647,341,531,-704,33,375,-692,339,532,-634,41,381,-705,332,524,-565,48,385,-663,176,317,-109,154,321,109,95,213,-256,191,221,208,89,77,-282,302,205,348,104,53,-291,332,219,359,37,48,-421,306,159,279,
84,441,-369,80,451,-381,82,452,-381,84,453,-382,77,448,-355,76,448,-355,76,448,-355,96,470,-352,85,459,-226,97,441,-349,92,438,-312,177,473,-300,81,424,-102,249,500,-393,50,347,-141,310,545,-495,20,276,-303,321,564,-534,10,257,-317,319,567,-544,12,256,-354,315,557,-501,18,262,-323,170,303,-113,139,300,113,73,211,-290,190,202,297,84,72,-315,293,230,485,98,48,-324,314,252,503,34,38,-470,318,195,435,
80,442,-464,76,451,-478,78,454,-478,80,456,-478,74,449,-450,73,449,-450,73,449,-450,93,473,-440,83,459,-311,93,442,-440,89,439,-402,174,472,-356,81,417,-175,246,503,-441,63,328,-177,300,566,-506,46,241,-289,297,584,-539,34,215,-296,293,587,-550,37,217,-339,297,577,-514,43,225,-309,175,303,-109,143,299,109,81,210,-249,180,197,340,83,73,-235,274,238,618,96,50,-239,293,261,645,33,41,-374,303,216,590,
80,443,-426,76,452,-438,78,455,-438,80,458,-439,73,449,-412,73,450,-412,72,450,-412,93,476,-398,82,460,-271,93,442,-401,89,439,-364,174,474,-318,81,414,-141,245,504,-396,65,324,-145,294,565,-439,48,235,-259,291,583,-460,35,211,-266,287,586,-468,39,213,-308,290,577,-445,45,221,-279,176,302,-111,143,298,111,80,210,-259,177,194,287,85,73,-241,271,239,582,103,50,-244,290,262,613,35,41,-368,304,218,574,
81,443,-180,77,453,-188,78,457,-188,80,460,-188,73,450,-158,72,450,-158,72,450,-158,92,477,-152,81,460,-15,94,443,-160,89,440,-120,173,479,-117,86,420,102,242,516,-282,82,344,148,266,582,-428,91,276,48,260,600,-463,90,256,40,254,603,-464,92,257,9,257,594,-430,95,264,33,182,304,-112,144,301,112,103,211,-314,164,195,240,91,77,-322,257,236,525,106,53,-326,277,258,556,36,44,-463,280,198,523,
84,446,-99,80,457,-100,82,461,-100,84,464,-101,77,453,-79,76,453,-79,75,453,-79,96,480,-55,84,463,48,97,445,-77,91,442,-47,168,485,-44,90,423,137,225,519,-226,106,356,136,226,574,-364,137,305,9,224,589,-408,145,290,-1,219,580,-394,146,291,-25,218,571,-363,146,296,-2,185,316,-102,147,304,102,108,220,-287,140,196,136,120,142,-280,188,136,213,138,130,-282,207,125,217,92,103,-407,162,93,139,
85,448,-100,82,459,-101,84,462,-101,86,466,-102,78,455,-79,77,455,-79,76,455,-79,97,481,-54,85,464,50,98,447,-77,93,443,-46,168,488,-41,92,425,144,221,518,-245,110,357,127,223,569,-393,131,303,-17,223,582,-442,135,286,-32,218,583,-437,137,286,-56,218,565,-401,138,293,-30,188,320,-99,148,306,99,110,218,-306,138,198,214,99,110,-370,207,195,393,114,96,-379,219,157,409,53,83,-531,221,144,351,
86,448,-137,82,460,-141,84,463,-141,86,467,-141,79,455,-116,78,455,-116,77,455,-116,98,481,-97,86,465,16,99,448,-115,94,444,-82,169,489,-78,93,426,118,222,521,-279,113,358,126,221,578,-444,133,304,0,218,593,-500,137,288,-11,211,596,-479,139,288,-38,212,590,-443,140,294,-12,190,321,-98,149,307,98,117,216,-300,137,199,204,96,99,-324,211,200,382,110,88,-330,229,155,397,53,78,-480,207,121,328,
87,458,-120,84,471,-121,86,474,-120,89,477,-121,79,466,-97,78,465,-97,77,464,-97,102,489,-62,86,472,46,100,456,-93,94,452,-61,170,495,-41,101,428,152,208,535,-211,131,371,236,179,572,-316,155,310,226,161,589,-360,159,294,222,152,593,-344,161,295,204,157,591,-314,163,301,219,197,331,-98,152,324,98,150,220,-292,130,224,142,113,105,-315,213,198,282,116,85,-322,252,191,295,67,85,-467,209,127,245,
87,473,-88,85,485,-96,87,488,-96,89,491,-96,81,482,-65,80,481,-65,80,481,-65,103,499,-81,89,487,61,100,471,-78,94,467,-36,168,495,-99,118,457,158,153,530,-237,139,395,236,105,561,-205,161,342,196,87,579,-234,155,330,192,90,577,-216,157,332,165,96,571,-200,158,338,183,202,334,-101,162,332,101,164,220,-148,132,229,-21,169,107,-103,210,152,48,173,86,-102,244,145,53,118,82,-198,194,104,-9,
87,476,3,87,489,-20,89,491,-20,91,493,-20,85,488,15,86,489,15,87,490,15,106,500,-74,100,496,90,100,471,-10,95,470,37,141,480,-132,143,468,180,132,468,-373,158,412,317,105,471,-490,153,371,387,99,478,-531,152,363,408,102,477,-508,151,363,378,104,473,-486,151,365,375,202,331,-115,173,327,115,171,220,-179,142,225,-8,206,110,-168,202,118,27,224,92,-170,227,98,27,162,82,-264,165,86,-47,
103,488,-164,107,499,-172,110,500,-172,114,501,-172,102,498,-140,101,499,-140,100,499,-140,130,503,-150,114,501,-5,114,479,-152,107,478,-112,142,461,-211,149,466,137,99,418,-235,118,420,240,76,423,-100,79,394,220,72,427,-112,66,388,224,75,428,-119,50,408,196,79,426,-99,75,392,207,201,330,-116,187,325,116,173,219,-202,154,220,3,248,116,-178,202,109,46,280,109,-178,223,90,45,233,82,-254,158,79,-22,
113,494,-245,120,505,-246,124,506,-246,129,506,-246,113,505,-218,112,505,-218,111,506,-218,143,504,-193,122,504,-65,123,483,-223,115,484,-186,148,452,-250,149,461,121,101,394,-259,131,411,214,67,363,-166,105,372,178,66,346,-190,89,355,180,67,349,-192,90,354,145,74,354,-163,100,357,162,206,320,-118,186,320,118,180,219,-300,149,213,-42,278,132,-236,200,105,58,310,125,-231,220,87,61,276,95,-270,156,73,-14,
127,498,-477,135,509,-470,139,509,-470,144,510,-470,126,508,-447,124,509,-447,122,509,-447,156,506,-379,129,506,-274,136,487,-439,125,488,-409,151,446,-380,153,460,-47,127,359,-408,168,399,103,85,320,-395,159,347,110,74,311,-433,153,331,116,73,318,-440,151,327,67,79,321,-396,154,334,91,210,320,-117,183,320,117,182,219,-303,146,213,-81,294,159,-178,190,110,-7,325,161,-169,207,91,-8,295,113,-263,147,76,-116,
128,499,-446,136,509,-438,140,509,-439,145,510,-439,128,510,-417,126,510,-417,124,511,-417,157,506,-347,131,507,-246,137,488,-408,126,488,-379,151,448,-348,154,460,-27,131,359,-378,178,393,121,91,326,-369,176,341,120,77,312,-405,174,324,131,80,321,-411,171,322,75,82,324,-371,173,328,98,210,320,-116,183,319,116,182,219,-304,145,213,-100,295,163,-180,194,112,-29,326,164,-171,210,92,-31,296,116,-267,152,78,-137,
139,503,-321,146,514,-323,149,514,-323,154,514,-323,138,514,-297,136,514,-297,134,515,-297,166,511,-267,140,511,-151,147,492,-297,138,493,-262,169,453,-277,157,463,39,167,382,-283,175,395,134,92,337,-243,173,339,70,100,319,-270,169,320,65,86,325,-272,168,319,22,91,333,-242,170,326,50,211,321,-114,187,320,114,179,219,-192,154,215,-43,287,182,-31,196,116,12,315,192,-16,211,96,12,303,133,-59,159,82,-63,
149,512,-254,155,523,-248,159,523,-249,163,524,-249,147,522,-227,145,522,-227,143,522,-227,175,520,-176,148,518,-80,156,501,-224,148,501,-197,180,454,-220,163,466,99,183,378,-215,172,395,140,93,364,-150,162,354,28,110,354,-168,158,323,17,103,364,-164,157,327,-11,101,366,-145,160,334,12,210,322,-118,197,326,118,171,219,-172,163,222,91,213,135,-72,277,187,172,268,159,-63,297,193,178,196,106,-102,249,114,149,
160,523,-325,166,534,-314,171,535,-314,176,535,-314,157,534,-298,154,533,-298,151,533,-297,186,531,-208,155,529,-142,169,512,-287,159,512,-266,216,463,-221,157,468,37,256,395,-248,163,401,32,275,343,-228,131,372,-201,283,326,-263,134,349,-229,271,327,-321,140,349,-265,265,332,-259,133,367,-221,218,330,-102,191,328,102,174,229,-184,160,223,-41,278,191,30,216,133,42,301,198,50,234,111,43,288,140,1,172,96,-50,
172,529,-317,179,541,-307,184,542,-307,188,542,-308,169,539,-295,166,539,-295,163,539,-295,197,539,-207,163,535,-154,180,518,-279,170,517,-263,232,476,-178,156,476,-16,289,412,-191,127,424,-103,334,362,-244,108,411,-381,350,351,-267,101,391,-420,341,351,-301,102,418,-442,333,353,-257,111,400,-397,218,336,-77,189,332,77,187,227,-173,162,224,-4,280,190,8,201,125,78,299,194,23,221,104,74,290,137,-33,156,94,-19,
180,529,-312,188,540,-303,192,540,-303,197,541,-303,177,539,-293,174,539,-293,171,539,-293,206,537,-204,171,536,-160,189,517,-273,176,517,-260,238,480,-161,153,482,-41,301,431,-171,109,451,-153,353,363,-237,113,434,-421,372,358,-254,111,422,-460,368,366,-286,115,430,-468,360,368,-249,114,449,-431,223,337,-61,188,334,60,205,230,-138,156,225,-17,282,176,74,195,127,111,299,177,91,215,108,117,288,126,10,158,94,14,
188,526,-225,195,537,-207,199,537,-207,203,537,-207,184,536,-201,180,536,-201,177,536,-201,211,534,-95,176,532,-67,197,515,-183,184,515,-175,241,480,-65,161,481,1,302,440,-110,109,462,-168,356,402,-215,148,481,-401,375,394,-243,167,486,-447,371,393,-267,174,487,-428,362,394,-228,171,484,-402,232,335,-58,191,332,58,217,230,-143,151,225,-16,284,154,53,192,129,186,304,148,68,211,110,199,278,99,-32,162,94,109,
186,521,-228,193,532,-211,197,532,-211,201,533,-211,182,531,-203,179,531,-203,177,531,-203,210,530,-93,177,527,-56,194,510,-184,182,510,-173,242,479,-65,165,479,-2,293,440,-162,118,465,-225,344,409,-295,200,478,-473,362,404,-333,224,478,-523,360,403,-358,229,479,-507,352,403,-310,221,478,-474,239,325,-59,195,323,59,230,216,-126,149,224,-9,285,117,6,175,121,166,303,105,12,191,104,175,266,73,-74,148,85,76,
187,516,-242,195,528,-237,200,529,-237,204,529,-237,184,526,-211,181,526,-212,179,525,-212,213,525,-130,179,521,-77,197,505,-210,183,504,-190,247,475,-91,166,477,-27,288,436,-195,215,447,-157,341,406,-382,274,452,-365,360,402,-431,310,433,-414,359,402,-451,310,439,-419,350,402,-395,303,440,-372,248,315,-63,198,314,63,237,206,-112,149,222,-71,291,105,25,172,111,89,306,90,31,187,92,96,263,70,-93,141,82,-15,
189,515,-242,196,527,-226,201,528,-226,205,528,-226,185,525,-218,182,524,-218,179,523,-218,213,523,-104,180,518,-77,198,503,-195,184,502,-187,247,473,-67,166,476,-24,286,437,-202,210,440,-161,338,407,-406,268,448,-366,360,401,-460,285,439,-418,359,402,-478,286,442,-422,351,402,-419,296,431,-373,249,311,-59,200,311,59,239,203,-111,149,220,-59,291,102,15,170,109,98,307,86,19,186,90,103,261,70,-105,142,79,4,
192,505,-261,200,518,-247,204,519,-247,209,519,-247,188,516,-234,185,516,-234,182,515,-234,217,514,-130,183,511,-82,202,494,-219,188,492,-202,251,459,-122,172,461,21,289,429,-272,189,418,-38,337,406,-475,227,412,-292,359,400,-528,272,403,-328,360,401,-549,273,410,-337,349,401,-489,284,410,-299,254,304,-60,205,304,60,243,196,-82,151,212,-29,290,102,112,173,109,182,307,86,124,189,91,194,261,69,-4,143,79,92,
195,499,-241,203,512,-230,207,513,-230,211,513,-231,192,510,-218,189,509,-218,187,509,-218,220,509,-129,189,506,-75,205,490,-202,193,488,-186,254,450,-106,176,458,33,289,414,-178,184,414,-18,342,406,-367,217,410,-233,364,399,-414,232,402,-269,364,400,-498,235,409,-280,355,400,-394,237,410,-243,254,307,-58,203,305,58,256,197,-104,153,208,-20,288,101,79,171,110,196,305,84,90,186,94,209,264,69,-43,143,76,113,
196,497,-244,203,509,-230,208,510,-230,212,511,-230,192,507,-222,189,507,-222,186,506,-222,220,507,-116,188,503,-81,205,488,-200,192,486,-190,253,449,-61,177,457,-34,289,414,-158,228,416,-121,346,404,-371,306,418,-284,366,398,-421,320,414,-333,365,399,-451,325,416,-336,357,400,-387,323,413,-289,255,307,-44,203,305,44,258,196,-112,154,206,-16,287,103,98,170,110,233,304,87,111,183,96,251,266,69,-22,144,75,150,
202,498,-179,209,510,-161,213,511,-161,217,512,-161,198,508,-158,195,508,-158,193,508,-158,225,508,-40,192,505,-23,211,489,-132,198,487,-128,257,453,9,177,458,-16,296,413,-143,205,416,-157,347,407,-388,269,425,-380,361,404,-441,284,422,-434,359,407,-456,285,427,-427,351,408,-401,282,427,-382,257,308,-34,202,306,34,268,197,-119,155,205,-20,288,104,66,163,110,209,302,88,76,178,95,225,267,70,-46,141,74,117,
210,503,-172,217,514,-151,220,514,-151,224,514,-151,206,513,-151,203,513,-151,200,513,-151,233,510,-19,199,509,-17,219,493,-122,205,493,-122,263,456,29,176,462,-13,301,424,-150,166,415,-197,346,426,-428,246,427,-433,359,422,-489,260,430,-490,355,424,-502,264,429,-480,350,425,-442,260,428,-435,258,312,-17,202,310,17,279,199,-185,155,206,-57,288,104,-30,154,111,145,296,87,-24,164,98,158,272,70,-186,140,72,31,
223,507,-300,230,518,-275,233,518,-275,237,518,-275,219,518,-279,215,518,-279,212,519,-279,242,513,-115,207,515,-146,230,496,-243,218,496,-250,270,464,-29,177,466,-104,339,439,-192,130,416,-286,337,447,-489,178,426,-517,327,444,-549,196,425,-570,313,447,-542,202,428,-559,315,447,-493,197,429,-516,257,315,27,201,316,-27,293,206,-128,157,207,-147,280,106,41,134,112,-8,267,88,49,133,98,-2,296,70,-99,139,72,-154,
244,508,-277,248,520,-254,251,521,-254,253,520,-254,238,520,-260,234,520,-260,229,520,-260,253,516,-94,221,517,-141,247,498,-223,236,498,-231,277,469,13,181,466,-109,336,445,-156,130,427,-281,306,458,-446,116,426,-522,288,461,-505,105,424,-575,281,465,-497,113,425,-582,283,462,-451,118,426,-531,256,315,68,201,316,-68,301,212,-105,161,208,-170,273,107,42,120,116,-50,256,89,49,111,105,-44,305,70,-62,139,73,-171,
254,508,-244,257,520,-214,259,520,-214,262,520,-214,247,520,-234,243,520,-234,239,520,-234,260,516,-49,228,517,-118,256,498,-180,245,498,-205,278,468,71,187,465,-66,336,440,-49,134,427,-68,289,451,-356,76,442,-130,290,455,-412,51,444,-152,281,458,-416,52,451,-188,275,456,-369,59,450,-146,252,311,70,201,316,-70,302,213,-68,169,208,-157,268,108,38,114,116,-82,248,91,44,100,106,-79,302,71,-63,140,73,-198,
253,508,-225,256,520,-200,259,520,-200,262,520,-200,246,520,-210,243,520,-210,239,520,-210,263,516,-42,230,517,-81,256,498,-164,246,498,-177,286,464,58,195,465,-56,295,411,-97,141,424,-203,254,433,-387,96,437,-448,247,432,-450,105,438,-503,243,443,-448,78,445,-496,243,441,-396,91,443,-449,251,306,57,202,315,-57,297,212,-63,171,205,-156,263,108,122,113,116,-35,246,92,134,100,106,-29,294,68,19,140,73,-166,
250,508,-186,254,520,-163,257,520,-163,260,520,-163,244,520,-167,240,520,-168,236,520,-168,263,516,-23,229,517,-42,255,498,-132,244,498,-138,287,462,61,198,465,-26,284,403,-89,145,424,-183,234,434,-322,172,443,-392,221,437,-372,181,446,-440,221,444,-361,183,453,-464,224,443,-323,185,449,-407,251,305,59,202,315,-59,295,211,-43,172,205,-160,261,109,120,114,116,-57,244,92,129,101,106,-52,291,68,21,138,73,-184,
247,510,-224,252,521,-197,255,522,-197,258,522,-197,240,520,-206,236,520,-206,233,520,-206,262,517,-50,227,516,-74,253,499,-159,240,499,-174,290,458,49,198,465,-47,285,382,-39,147,421,-216,251,379,-278,184,444,-468,239,379,-325,200,452,-524,238,393,-333,204,457,-512,241,394,-285,202,453,-467,255,305,62,204,315,-62,289,205,83,170,205,-167,258,108,304,112,116,-70,243,91,317,101,103,-67,289,68,200,137,73,-221,
244,513,-318,250,524,-299,254,524,-299,257,524,-299,238,524,-299,234,523,-299,230,523,-299,262,520,-158,226,519,-158,251,502,-263,237,502,-264,296,457,-42,198,466,-98,300,385,-60,155,421,-257,283,346,-228,184,442,-557,263,333,-263,194,445,-619,261,343,-292,197,450,-618,265,348,-242,200,449,-564,261,306,48,205,317,-48,279,201,31,161,211,-51,259,107,273,117,119,153,246,90,287,110,106,165,287,67,141,125,77,6,
242,516,-335,248,526,-317,252,527,-317,256,526,-317,236,526,-315,232,526,-315,229,525,-315,261,523,-179,226,520,-172,250,504,-282,235,504,-280,296,456,-68,199,467,-105,304,384,-84,157,422,-259,289,345,-257,184,440,-561,271,331,-293,185,442,-623,268,341,-321,196,447,-623,270,346,-270,198,447,-568,263,306,31,205,318,-31,275,200,21,158,214,-51,259,107,255,120,120,151,247,90,268,119,107,163,286,68,120,122,80,6,
242,522,-301,249,532,-282,254,532,-282,258,532,-282,237,533,-280,233,533,-280,230,532,-280,264,528,-148,228,528,-140,251,510,-250,236,510,-247,298,463,-63,200,473,-87,328,398,-142,165,420,-229,348,369,-382,192,428,-496,351,355,-436,196,420,-557,343,361,-464,202,428,-561,339,366,-398,204,431,-504,261,310,2,203,322,-2,267,201,-20,145,230,-116,258,107,191,153,142,108,247,90,202,166,129,122,282,68,78,125,101,-12,
246,530,-321,253,539,-302,258,539,-302,262,539,-302,240,540,-301,236,540,-301,233,540,-301,267,536,-169,230,537,-163,254,518,-270,239,518,-268,300,481,-83,199,474,-81,351,440,-203,168,407,-182,383,423,-483,161,400,-470,393,411,-542,153,391,-541,384,414,-561,161,403,-526,379,417,-498,166,405,-484,260,318,-7,203,331,7,263,202,-51,134,261,-244,258,107,188,164,184,0,248,90,199,179,175,17,280,67,30,130,131,-116,
246,538,-319,254,547,-301,259,547,-302,263,547,-302,241,548,-297,237,549,-297,234,549,-297,268,543,-176,231,545,-153,254,525,-271,239,526,-264,301,491,-105,198,482,-79,372,485,-281,168,415,-88,390,506,-552,159,389,-278,402,498,-610,150,376,-320,391,497,-617,156,378,-347,384,498,-563,162,382,-294,262,324,-16,203,339,16,263,204,-51,138,279,-255,259,107,181,174,220,24,249,90,196,189,217,42,279,64,40,150,165,-53,
246,542,-277,254,551,-264,259,551,-264,263,551,-264,242,553,-255,238,553,-255,235,553,-255,269,547,-153,231,550,-127,254,529,-242,239,531,-228,306,499,-89,200,491,-52,379,509,-269,169,430,-57,371,549,-475,160,393,-190,364,564,-520,152,378,-219,355,565,-511,158,379,-236,354,558,-475,163,384,-199,267,331,-11,206,346,11,263,205,-61,154,300,-265,258,106,89,181,240,26,246,89,99,192,239,70,274,61,-28,155,189,7,
247,540,-239,254,550,-222,259,550,-222,263,549,-222,243,551,-219,239,552,-219,236,552,-219,268,546,-106,231,548,-93,254,527,-195,240,529,-190,303,501,-76,200,489,-44,365,534,-245,177,430,-113,317,554,-402,163,393,-317,288,560,-443,159,379,-360,285,551,-408,165,381,-371,292,545,-392,168,385,-325,271,332,-8,211,346,8,264,208,-60,191,329,-351,247,106,91,186,227,-170,234,90,99,194,219,-152,262,62,-33,158,184,-272,
246,544,-21,254,554,-5,258,555,-6,262,555,-6,242,554,6,239,555,6,237,555,5,266,552,76,239,551,131,253,534,9,240,535,24,301,504,63,212,488,164,311,510,-175,197,429,118,273,523,-355,178,392,-56,271,529,-397,171,379,-87,266,532,-382,171,384,-112,268,528,-353,177,388,-71,272,337,-10,213,351,10,265,210,-65,218,339,-442,240,106,48,200,205,-403,225,90,52,196,192,-401,252,61,-95,191,163,-555,
245,542,-45,253,552,-32,257,553,-32,261,553,-32,241,552,-18,239,552,-18,237,553,-18,267,551,53,240,549,115,253,533,-13,240,534,4,304,504,54,216,490,156,302,507,-176,197,433,111,263,526,-369,181,392,-75,265,538,-415,176,379,-108,257,542,-404,175,384,-133,257,534,-370,181,389,-90,274,337,-12,215,352,12,265,209,-67,220,338,-444,238,105,38,202,199,-386,224,89,41,204,184,-382,250,61,-112,194,160,-538,
252,540,-32,262,551,-16,266,552,-16,269,553,-16,248,550,-8,244,550,-8,241,550,-8,274,551,73,239,546,109,259,531,2,244,531,12,300,502,54,219,494,147,250,492,-114,195,484,117,219,513,-200,200,495,63,214,518,-230,201,496,54,209,519,-220,202,497,47,215,517,-198,203,494,58,277,336,-10,220,350,10,262,218,-79,218,317,-387,239,105,10,217,189,-389,227,87,13,217,182,-393,248,61,-123,220,153,-552,
256,528,-68,264,539,-51,268,539,-51,272,538,-52,252,540,-42,248,540,-42,245,540,-42,277,536,48,242,538,87,262,518,-29,248,519,-18,296,487,34,229,481,191,231,449,-72,204,430,234,172,443,-167,197,408,127,154,438,-207,185,402,107,154,446,-207,183,408,80,160,448,-169,188,410,112,275,334,-16,224,346,16,256,219,-96,230,238,-211,234,117,11,232,115,-236,222,93,18,234,86,-232,243,86,-90,237,82,-375,
255,523,-324,263,534,-313,267,533,-313,270,533,-313,252,535,-299,249,535,-299,245,535,-299,276,530,-202,244,534,-143,262,513,-278,249,515,-262,293,475,-173,234,481,23,256,411,-192,219,416,101,203,381,-255,199,373,-8,192,371,-292,194,361,-26,191,383,-293,188,371,-65,196,384,-257,194,373,-27,271,333,-43,225,341,44,249,220,-86,226,229,-92,233,116,30,233,116,4,225,95,47,242,92,7,245,82,-36,218,80,-118,
255,523,-325,262,533,-311,266,533,-311,270,533,-312,251,534,-303,248,534,-303,244,534,-303,275,530,-197,243,533,-160,262,513,-279,248,514,-268,294,476,-135,229,479,-33,264,403,-123,223,404,26,251,345,-202,200,387,-115,241,325,-234,193,377,-141,239,330,-254,191,384,-188,240,339,-211,195,388,-140,269,327,-37,224,338,37,250,219,-50,218,226,13,235,116,111,228,135,196,225,98,121,228,116,208,247,79,-5,213,94,87,
256,522,-332,263,532,-320,267,531,-320,271,531,-320,252,532,-312,248,533,-312,244,533,-312,275,530,-206,242,533,-169,263,512,-286,249,513,-275,294,476,-139,226,478,-39,274,398,-128,221,404,-7,262,344,-215,198,392,-187,252,324,-247,192,383,-218,246,332,-265,190,390,-256,247,337,-222,195,394,-208,267,324,-29,223,335,29,250,221,-24,218,229,-46,234,117,126,220,130,82,225,99,133,222,114,88,246,83,10,207,96,-41,
257,525,-384,264,535,-366,268,535,-366,272,535,-366,252,536,-363,248,536,-363,245,536,-363,276,532,-236,242,534,-224,264,514,-333,250,514,-330,304,471,-156,223,477,-106,326,396,-179,183,409,-94,329,335,-324,165,357,-270,324,319,-363,149,340,-308,314,324,-391,150,338,-341,312,329,-337,162,352,-287,269,327,-8,223,342,8,251,220,-20,216,318,-389,235,116,169,216,202,-229,226,99,180,219,185,-218,246,81,32,205,162,-374,
262,534,-462,268,545,-443,273,546,-443,276,546,-444,256,545,-444,252,546,-444,248,546,-444,280,542,-298,244,542,-302,269,522,-405,254,523,-406,314,477,-180,220,489,-185,372,412,-189,167,434,-240,393,357,-373,148,370,-485,400,340,-416,136,352,-539,388,342,-450,139,354,-565,384,348,-390,144,359,-501,271,338,1,222,354,-1,257,223,-21,209,310,-354,237,118,205,206,220,-194,226,103,218,213,211,-104,247,80,64,195,173,-256,
270,540,-345,277,551,-326,280,552,-326,284,552,-326,264,551,-325,260,552,-325,255,552,-325,288,548,-215,248,548,-188,277,528,-293,261,529,-291,321,488,-122,218,501,-122,378,438,-178,176,466,-322,410,374,-364,225,486,-596,425,365,-407,247,495,-656,415,366,-430,250,495,-651,407,371,-378,243,496,-601,273,337,0,222,353,0,264,223,-6,189,295,-196,239,122,224,191,216,123,229,109,239,201,208,152,248,79,100,172,170,44,
271,540,-344,278,552,-325,282,552,-325,285,552,-325,266,551,-327,261,552,-327,257,552,-327,290,548,-187,249,549,-191,278,529,-288,262,530,-291,323,491,-115,216,503,-117,379,444,-173,176,467,-295,412,384,-368,213,477,-588,428,372,-413,236,491,-649,418,370,-439,239,501,-652,409,375,-383,236,497,-596,274,337,0,222,353,0,267,223,1,182,291,-161,241,124,244,188,216,167,230,111,261,197,209,195,248,79,122,167,169,89,
280,545,-324,287,557,-307,290,557,-307,294,557,-307,275,556,-304,270,557,-304,266,557,-304,298,553,-141,259,553,-170,286,534,-282,272,534,-270,325,497,-29,222,506,-108,368,450,-74,200,460,-290,394,402,-279,271,469,-539,410,385,-318,290,462,-594,404,383,-353,297,469,-595,396,389,-297,289,469,-544,277,337,11,222,351,-11,275,222,-66,172,261,62,248,121,35,176,204,437,235,108,37,186,197,469,261,72,-115,145,159,385,
287,543,-261,293,554,-239,296,554,-239,300,554,-239,281,555,-246,277,556,-246,273,557,-246,303,550,-85,267,553,-119,293,532,-203,280,533,-211,324,497,12,237,503,-119,342,438,-138,233,454,-355,375,410,-441,291,465,-567,378,400,-495,316,463,-618,368,407,-505,317,469,-611,363,410,-453,312,467,-568,278,330,29,223,342,-29,278,214,-73,170,243,81,258,107,-1,155,183,353,242,90,-3,158,172,373,279,62,-156,124,145,254,
295,530,-215,299,541,-186,302,541,-186,305,541,-186,289,541,-205,284,541,-205,280,542,-205,305,539,-19,272,540,-102,299,521,-150,286,520,-174,308,492,123,254,488,-120,299,417,81,273,419,-128,330,393,-118,315,419,-11,335,383,-153,339,412,-18,333,391,-168,323,424,-33,322,400,-132,320,422,-11,277,320,50,230,328,-50,281,212,-119,175,246,37,259,102,-111,135,166,240,243,82,-118,128,150,253,284,61,-260,111,137,141,
295,516,-344,299,528,-322,302,528,-322,305,528,-322,289,528,-333,285,529,-333,281,529,-333,304,526,-169,272,528,-218,298,508,-283,287,508,-297,307,477,59,252,474,-191,293,406,42,252,374,-189,291,353,-48,290,335,-231,293,328,-70,301,319,-264,288,330,-100,300,325,-280,286,341,-64,297,332,-238,278,314,39,230,321,-39,286,204,-93,178,245,101,259,103,6,139,170,388,244,85,7,137,154,410,286,62,-133,114,137,303,
290,514,-340,296,524,-304,299,524,-304,302,524,-304,286,525,-307,282,526,-307,278,526,-307,303,521,-127,270,524,-178,294,503,-259,283,505,-273,307,467,29,247,473,-162,291,407,-3,241,396,-235,303,369,-190,271,332,-318,306,351,-226,283,311,-357,303,355,-247,282,317,-369,300,362,-204,281,324,-320,283,311,39,235,318,-38,292,202,-137,180,236,93,259,104,-67,151,192,465,244,87,-67,152,188,498,285,63,-206,121,156,423,
289,515,-309,294,525,-277,297,525,-277,300,525,-277,284,526,-300,280,526,-300,277,527,-300,302,522,-113,269,525,-170,293,503,-236,281,506,-269,307,465,28,245,473,-152,295,407,-16,240,394,-243,305,417,-319,268,329,-335,312,419,-366,282,309,-367,315,427,-373,276,314,-379,311,424,-329,274,321,-337,285,312,41,235,320,-41,293,202,-154,180,236,74,259,105,-74,151,193,404,244,88,-73,150,187,432,285,63,-209,117,160,347,
288,517,-318,293,527,-289,297,527,-289,300,528,-289,283,528,-306,279,529,-306,276,529,-306,301,524,-121,268,526,-192,292,506,-253,281,508,-275,307,468,24,235,469,-173,343,455,33,195,398,-261,363,463,-96,220,341,-346,366,455,-121,223,320,-372,354,454,-129,235,327,-385,346,454,-103,236,334,-347,284,313,49,233,321,-49,294,204,-138,188,236,135,261,105,-79,161,213,573,245,87,-80,157,213,615,284,64,-218,118,173,563,
287,518,-251,291,528,-229,295,528,-229,297,528,-229,281,529,-236,276,529,-236,272,530,-236,297,525,-91,264,527,-122,290,507,-198,278,508,-207,308,483,13,221,470,-71,362,494,-123,165,415,-135,388,499,-410,191,359,-248,398,493,-462,195,343,-274,389,491,-474,205,349,-284,383,491,-423,206,354,-251,282,321,49,231,331,-48,291,208,-59,210,238,83,260,105,48,179,230,410,246,87,54,179,233,447,284,64,-65,155,185,397,
278,522,-311,283,533,-293,287,532,-293,290,532,-293,272,533,-299,268,534,-299,264,534,-299,290,530,-155,257,531,-185,283,511,-257,270,513,-265,309,491,-34,211,479,-100,382,499,-165,152,441,-162,384,495,-404,175,391,-278,394,492,-453,180,370,-308,383,494,-460,192,376,-320,375,493,-415,194,382,-282,280,343,46,228,353,-46,280,226,-25,256,291,-312,260,110,47,198,233,-163,243,92,47,178,230,-150,282,71,-74,203,184,-251,
269,528,-234,275,538,-211,279,538,-211,282,538,-211,264,540,-216,260,540,-216,257,540,-216,284,535,-63,250,537,-90,273,517,-178,260,519,-186,307,492,49,204,488,-22,360,476,-148,150,445,-82,369,467,-403,174,398,-255,378,458,-467,178,381,-296,368,460,-481,188,387,-314,368,463,-417,190,392,-263,272,347,51,220,357,-50,274,237,-14,273,310,-364,234,124,62,236,208,-283,214,111,62,213,200,-279,264,84,-58,249,161,-398,
267,530,-204,273,541,-180,277,541,-180,280,541,-180,262,542,-186,258,542,-186,255,543,-186,282,537,-38,248,539,-67,272,520,-150,258,521,-158,307,492,66,202,489,-8,354,468,-89,151,443,-74,366,463,-381,173,400,-259,375,451,-443,176,385,-302,362,454,-456,186,391,-320,361,458,-394,188,395,-267,270,349,49,217,359,-49,271,243,-14,271,313,-383,229,129,55,245,196,-323,209,114,54,231,180,-320,260,89,-66,254,156,-442,
264,531,-177,270,542,-153,274,542,-153,277,542,-153,259,543,-158,255,544,-158,251,544,-158,279,538,-10,244,541,-36,269,520,-123,255,522,-131,305,485,94,197,491,23,335,425,3,156,438,-30,347,400,-333,174,397,-259,349,387,-424,177,385,-309,343,394,-416,185,390,-325,341,398,-360,186,394,-271,262,345,59,212,354,-59,271,239,-17,276,311,-369,217,138,40,263,191,-290,199,125,40,256,180,-285,245,95,-79,304,156,-404,
262,531,-249,268,541,-223,271,541,-223,275,541,-223,256,543,-226,252,543,-226,248,544,-226,277,538,-77,242,541,-94,267,520,-194,252,521,-199,299,473,29,198,490,-10,295,402,-20,162,429,-41,288,356,-237,167,378,-177,283,339,-278,164,365,-215,280,346,-304,169,368,-244,279,353,-252,172,372,-191,260,344,67,211,350,-67,271,236,48,283,300,-344,214,136,89,318,165,-380,196,123,85,318,141,-391,232,92,-18,365,162,-527,
256,523,-289,264,532,-270,268,531,-270,272,531,-270,252,534,-268,249,534,-268,245,535,-268,276,527,-140,242,532,-132,262,510,-240,248,513,-238,297,457,-60,200,480,-36,275,382,-137,172,414,-47,252,369,-330,178,376,-216,243,351,-371,180,364,-256,243,361,-387,185,369,-279,243,365,-339,188,374,-228,256,330,46,208,333,-45,262,226,36,267,254,-294,211,119,69,343,157,-362,194,99,66,357,130,-377,237,88,-40,379,177,-505,
258,511,-165,266,519,-138,270,519,-139,273,518,-139,255,521,-144,251,522,-144,247,523,-144,277,513,4,243,521,-22,264,499,-112,250,502,-120,297,448,91,201,469,25,288,383,-57,171,405,-75,277,385,-326,182,403,-336,275,375,-372,188,404,-387,272,380,-385,188,416,-387,270,386,-336,192,417,-340,253,321,59,203,325,-59,261,226,5,265,260,-326,209,111,-26,344,159,-448,195,92,-36,356,128,-469,239,87,-133,382,181,-598,
259,509,-139,267,518,-112,271,517,-112,274,516,-112,256,520,-118,252,520,-118,248,521,-118,278,512,27,243,518,1,264,497,-87,250,499,-95,297,447,110,200,466,45,290,379,-31,171,399,-68,279,389,-300,184,407,-314,275,381,-345,191,409,-363,272,389,-351,191,419,-364,272,393,-308,195,420,-318,254,319,62,204,323,-62,260,225,6,264,259,-323,208,108,-3,342,160,-431,196,89,-11,354,129,-450,240,85,-111,380,182,-580,
260,508,-39,268,517,-14,271,516,-14,275,516,-14,256,519,-18,252,520,-18,248,520,-18,278,512,119,243,518,99,265,496,10,251,499,4,297,454,195,201,468,120,297,394,13,162,410,-27,292,438,-235,189,454,-262,292,447,-271,204,459,-305,285,454,-258,205,469,-292,283,451,-236,204,467,-260,250,321,59,203,326,-59,257,225,0,262,287,-381,209,110,-80,324,166,-559,194,91,-96,329,141,-583,242,84,-197,369,178,-723,
266,510,4,272,520,31,274,519,30,277,518,30,263,521,23,259,521,23,255,521,23,279,514,153,246,522,119,267,497,48,256,499,38,295,460,211,203,485,117,338,438,46,158,470,63,337,489,-148,195,494,48,336,502,-176,220,502,38,330,507,-151,229,508,48,329,502,-143,211,496,53,246,331,57,203,341,-57,251,239,-10,261,310,-380,210,110,-79,308,182,-494,195,92,-91,308,147,-508,242,82,-206,339,177,-633,
266,511,-5,272,521,21,275,521,21,277,520,21,264,521,15,261,522,15,257,523,15,279,516,147,248,526,115,267,498,40,257,503,31,295,463,201,203,489,123,341,444,27,160,469,56,342,486,-185,189,474,-21,343,502,-216,198,473,-36,336,507,-196,207,479,-33,335,500,-182,201,475,-20,245,334,56,203,344,-56,248,240,-15,260,315,-393,210,112,-53,300,185,-475,194,93,-63,306,157,-487,242,82,-179,333,177,-614,
262,525,-171,271,533,-148,274,532,-148,277,532,-148,262,536,-147,259,538,-147,257,539,-147,279,528,-8,249,540,-5,265,514,-118,254,519,-118,298,477,73,205,504,-2,356,469,-169,161,526,-232,370,503,-414,212,526,-453,376,515,-460,229,529,-499,368,520,-438,237,527,-480,364,515,-413,231,524,-450,245,344,52,201,357,-52,248,243,-56,259,339,-415,209,119,-35,246,209,-438,193,109,-44,230,190,-444,238,83,-159,284,185,-580,
270,535,-202,277,544,-177,279,543,-177,281,542,-177,270,547,-189,267,549,-189,264,551,-189,280,542,-31,253,555,-88,268,526,-146,260,530,-163,297,493,63,205,524,-75,356,482,-21,161,549,-273,408,486,-165,211,536,-472,426,484,-192,222,519,-514,422,487,-210,229,521,-512,414,487,-178,224,519,-476,245,362,60,200,378,-60,250,252,-17,260,355,-368,210,150,31,204,256,-285,191,142,28,185,243,-277,231,94,-80,222,214,-367,
277,543,-242,285,551,-216,287,550,-216,288,550,-216,278,556,-231,275,558,-231,272,561,-231,285,550,-55,262,565,-125,273,536,-179,266,540,-200,297,504,68,208,543,-109,355,471,59,167,546,-340,422,450,-85,214,521,-610,435,439,-107,223,501,-666,432,440,-143,231,503,-660,426,442,-104,229,507,-613,239,379,73,197,395,-73,273,277,-30,253,388,-385,212,186,33,165,311,-301,192,181,34,152,287,-294,229,127,-62,168,270,-387,
293,545,-173,299,553,-146,301,553,-147,303,552,-147,292,558,-171,289,560,-171,285,563,-171,299,552,10,276,566,-79,289,536,-113,282,540,-145,298,506,130,226,548,-59,349,462,108,173,531,-226,388,419,-95,211,500,-435,396,408,-131,216,485,-483,392,411,-161,231,488,-482,387,414,-113,227,491,-438,235,389,88,198,403,-88,291,307,-48,258,365,-312,223,231,32,173,287,-228,193,225,37,150,286,-220,231,173,-35,179,234,-299,
332,549,-255,339,558,-220,341,557,-221,343,556,-221,331,563,-243,327,565,-243,323,568,-243,338,555,-44,312,572,-148,327,539,-189,319,544,-219,322,509,94,256,551,-117,335,458,79,191,524,-247,363,412,-93,211,493,-406,367,398,-118,215,481,-444,370,402,-144,228,484,-444,368,406,-107,227,485,-406,250,392,83,212,407,-83,332,335,0,199,375,-335,262,262,63,85,344,-421,235,257,66,65,327,-430,282,214,5,65,311,-541,
372,550,-235,379,560,-209,380,559,-209,382,558,-209,373,565,-200,369,567,-200,365,570,-200,376,559,-38,352,574,-140,367,540,-168,359,544,-178,336,518,136,294,547,-154,301,458,215,212,514,-226,320,423,138,259,473,-278,330,415,136,266,456,-303,331,418,108,277,461,-294,328,422,124,276,467,-271,256,387,104,224,402,-104,354,340,-10,147,358,-203,300,262,61,47,298,-193,274,252,64,30,288,-195,342,212,10,27,266,-288,
373,550,-235,380,561,-205,382,560,-205,384,559,-205,373,565,-225,369,568,-225,365,570,-225,379,560,-43,352,575,-152,370,540,-173,361,544,-203,342,516,132,294,545,-163,305,451,212,215,512,-216,321,425,113,256,471,-270,328,414,105,262,454,-300,330,417,76,276,459,-296,326,422,98,276,465,-267,256,389,109,222,403,-109,353,341,58,144,337,-175,311,259,157,34,279,-138,279,247,161,16,265,-138,349,209,112,26,220,-245,
407,554,-126,414,565,-94,415,564,-94,417,563,-94,405,570,-125,401,573,-126,397,575,-126,409,564,45,384,579,-139,402,542,-72,392,548,-113,364,520,204,333,548,-170,304,461,248,254,520,-303,293,414,159,301,461,-377,286,404,156,304,442,-417,294,401,130,316,448,-392,294,403,143,315,455,-364,259,390,121,242,404,-121,279,328,37,312,346,-167,154,232,88,321,218,-117,127,228,89,296,199,-115,160,183,37,336,168,-180,
401,552,-61,407,561,-30,408,560,-30,409,560,-30,401,566,-66,398,568,-66,394,571,-66,401,559,110,381,573,-58,394,540,-6,387,544,-53,365,514,253,321,543,-148,298,460,253,273,516,-327,281,404,114,319,452,-417,275,383,97,326,434,-458,277,386,74,335,437,-438,278,394,98,333,443,-407,260,383,116,235,397,-117,322,285,-100,195,315,-199,303,149,-143,84,208,-175,275,121,-153,71,201,-176,340,97,-259,93,170,-287,
387,534,-104,392,545,-71,393,544,-71,394,544,-71,388,548,-104,384,551,-104,381,553,-104,386,545,80,367,556,-59,379,523,-45,373,526,-88,349,492,225,324,517,-171,284,439,285,322,475,-395,283,376,230,335,438,-525,274,357,229,338,426,-566,279,363,201,344,425,-551,282,372,215,338,430,-521,259,356,110,230,381,-110,302,232,-59,145,296,-183,279,103,-41,69,220,-112,257,80,-45,54,210,-108,306,49,-134,60,185,-204,
387,528,-37,391,539,-5,392,539,-6,392,539,-6,387,542,-40,385,544,-40,382,546,-40,383,541,133,367,550,-23,380,518,16,375,521,-29,343,485,266,328,511,-139,279,433,320,311,474,-348,279,371,261,337,429,-485,275,348,259,340,417,-527,280,350,231,347,418,-511,279,367,245,344,421,-481,259,353,112,230,374,-112,294,228,-47,159,284,-215,267,98,-37,71,183,-180,251,73,-43,59,181,-177,300,49,-131,76,159,-258,
373,515,-202,379,526,-171,380,525,-171,381,524,-171,374,530,-199,371,532,-200,369,534,-200,375,525,-1,356,536,-132,368,504,-136,361,509,-174,335,476,167,308,496,-192,289,408,173,285,441,-357,304,387,29,323,432,-445,319,371,19,343,414,-483,325,374,-8,347,420,-470,320,383,12,341,422,-440,259,331,111,228,351,-112,255,210,8,124,297,-101,219,92,6,64,325,60,206,69,0,55,335,76,268,56,-84,50,312,32,
350,502,-207,354,514,-179,355,514,-179,357,513,-179,347,517,-204,344,518,-204,340,520,-204,352,514,-22,328,521,-130,347,490,-146,339,495,-177,330,468,154,290,480,-174,290,407,219,272,394,-276,302,366,137,317,396,-334,309,351,125,325,387,-369,313,356,98,330,394,-368,310,362,121,324,402,-334,254,324,111,227,337,-111,253,209,2,149,279,-168,211,98,32,74,194,-100,194,79,27,51,186,-96,257,66,-60,75,137,-177,
340,503,-20,344,512,11,346,512,11,347,511,11,338,515,-20,334,517,-20,330,519,-20,340,512,151,317,521,8,336,491,33,327,495,-8,312,468,276,281,486,-88,298,412,261,270,407,-183,339,449,176,317,393,-127,347,458,165,316,384,-134,345,462,174,321,391,-135,341,459,173,317,396,-123,244,328,113,226,341,-114,247,214,-26,212,243,-240,205,102,-88,87,207,-268,183,80,-100,54,201,-272,248,69,-167,92,156,-339,
336,505,-42,340,514,-18,341,514,-18,342,514,-18,336,517,-53,333,519,-53,330,521,-53,331,517,102,316,525,-8,331,495,3,325,498,-43,300,472,233,270,489,-126,312,428,368,235,424,-223,368,454,454,275,385,-232,388,463,469,275,368,-248,383,467,463,285,376,-255,374,464,451,284,382,-232,238,334,121,223,346,-121,241,224,12,245,243,-196,198,103,-45,133,218,-115,178,83,-51,91,209,-106,243,72,-133,145,166,-142,
335,504,-26,339,514,-2,340,514,-2,340,514,-2,335,517,-41,332,519,-41,329,521,-41,330,517,113,313,526,-35,329,495,19,324,497,-33,293,474,239,267,491,-133,314,436,369,233,427,-228,368,455,419,261,375,-252,388,463,432,268,364,-271,385,469,420,276,370,-277,376,466,414,275,377,-251,234,335,124,223,348,-124,240,228,21,252,246,-168,196,105,-30,139,220,-83,177,84,-37,103,211,-74,242,73,-122,154,170,-106,
332,500,11,335,511,29,335,512,29,334,512,29,333,513,-8,331,515,-8,328,517,-8,322,517,122,314,525,-50,323,494,48,320,496,-4,288,475,228,263,494,-132,338,437,327,218,439,-273,392,450,323,257,393,-376,409,457,328,262,378,-404,407,464,313,268,383,-399,400,462,315,268,389,-372,231,337,119,223,351,-119,233,229,12,279,261,-176,190,110,-35,199,202,-159,170,90,-44,165,199,-155,230,76,-112,210,135,-161,
324,497,-17,327,509,1,327,510,1,326,511,1,327,510,-37,326,511,-37,325,513,-37,314,517,100,311,521,-93,315,492,18,314,494,-34,290,473,187,250,495,-159,337,436,286,190,461,-309,404,445,230,240,395,-422,419,444,235,247,379,-456,416,451,200,255,389,-446,410,452,213,253,395,-418,233,339,116,221,349,-116,280,256,98,248,242,-154,243,160,146,194,122,-139,223,146,146,175,105,-141,304,151,104,229,89,-169,
314,496,6,317,509,26,316,509,26,315,510,26,317,509,-13,317,511,-13,316,512,-13,303,516,113,303,519,-83,303,492,41,304,493,-12,282,469,191,234,499,-153,330,418,239,173,462,-292,387,416,111,223,406,-391,400,412,101,230,379,-424,398,419,72,242,393,-416,393,420,94,240,398,-387,228,339,116,220,350,-116,238,244,96,299,265,-148,218,131,110,318,158,-141,205,111,106,307,134,-143,251,102,46,374,107,-184,
302,497,-5,304,509,13,303,510,14,302,511,14,304,510,-25,303,511,-25,302,512,-25,291,516,107,289,518,-80,290,493,31,290,494,-21,273,465,187,221,499,-135,293,407,157,163,460,-283,346,386,-55,205,407,-404,359,379,-81,210,386,-442,360,387,-104,227,395,-434,356,390,-72,223,399,-401,231,340,113,219,342,-113,287,244,49,256,237,-162,364,148,24,232,105,-198,346,126,17,223,82,-208,409,172,-58,255,93,-327,
298,497,-21,301,509,-5,300,510,-5,299,511,-5,301,509,-50,300,510,-50,299,512,-51,287,516,61,285,518,-123,288,492,13,288,493,-46,262,466,155,222,500,-170,284,411,176,165,455,-296,338,383,36,209,407,-417,352,375,23,209,387,-453,352,382,-5,229,397,-447,347,385,19,225,400,-415,231,339,112,220,339,-112,299,245,41,245,226,-158,368,150,24,224,102,-191,369,123,17,217,79,-184,415,173,-57,243,83,-289,
289,497,-4,290,509,12,290,510,12,288,511,12,290,509,-27,289,511,-27,288,512,-28,276,515,88,274,517,-121,280,491,29,280,492,-24,257,463,174,219,494,-161,258,398,202,166,442,-289,301,367,92,213,392,-396,311,359,84,223,377,-431,313,365,61,237,385,-423,308,367,80,234,390,-393,239,327,112,221,326,-112,303,233,-33,244,213,-138,382,147,-84,218,91,-153,391,121,-95,211,70,-163,430,176,-179,242,79,-273,
281,497,27,281,509,41,280,509,41,279,510,41,281,509,0,280,510,0,280,510,0,268,513,107,268,514,-101,274,490,56,274,491,0,232,465,198,228,485,-174,205,404,221,182,418,-309,253,353,147,253,375,-396,259,344,149,264,361,-433,268,346,121,266,370,-415,266,353,131,261,375,-388,236,320,115,234,320,-115,301,225,31,247,212,-149,368,145,34,212,93,-154,336,105,28,205,73,-163,393,138,-43,272,82,-265,
272,498,129,271,509,138,270,510,138,269,511,138,272,510,103,272,510,103,271,511,103,260,513,171,262,513,10,267,491,146,268,492,99,221,467,241,232,484,-107,209,407,351,242,415,-254,257,370,445,266,378,-332,268,364,472,274,389,-357,276,369,454,278,400,-339,272,374,438,271,399,-325,225,318,115,251,323,-115,241,210,48,332,242,-79,215,102,22,353,105,-81,207,79,14,349,100,-83,233,83,-49,402,133,-126,
271,498,100,271,509,110,270,510,110,269,511,110,270,510,74,270,510,74,269,511,74,260,513,158,260,513,-4,267,491,122,267,493,74,222,467,241,234,484,-112,212,406,356,242,413,-256,258,379,433,269,387,-339,269,372,458,280,397,-366,276,377,438,281,408,-350,272,380,426,277,406,-332,225,317,115,252,322,-115,234,205,37,337,252,-71,205,96,-27,358,107,-83,198,74,-36,354,108,-86,225,78,-100,405,141,-140,
268,501,164,265,511,173,264,512,173,263,512,173,266,511,139,266,511,139,266,512,139,252,513,210,258,514,54,264,494,181,264,495,136,207,467,261,237,486,-77,182,405,321,252,432,-254,217,366,344,284,421,-349,223,354,358,290,422,-377,241,359,340,288,431,-357,238,363,336,285,430,-341,222,319,115,256,322,-115,231,208,55,349,271,-87,201,94,-35,337,149,-107,193,74,-47,326,129,-111,218,74,-95,389,147,-143,
263,508,246,258,516,244,256,517,244,254,517,244,262,516,218,263,516,218,263,516,218,242,518,231,256,516,111,258,502,245,262,502,210,185,467,243,251,487,-5,140,424,300,288,457,-80,167,370,406,288,452,-14,172,362,428,286,453,-3,178,369,427,284,455,12,178,372,409,282,454,-3,223,320,95,264,336,-95,228,212,64,351,284,-46,200,99,-121,325,185,-147,193,81,-141,310,171,-154,203,71,-171,362,154,-146,
257,514,353,252,522,328,250,524,327,247,525,328,257,521,310,258,521,310,258,521,310,236,524,237,253,520,156,251,510,327,256,509,304,178,484,175,260,492,40,123,463,79,307,465,-42,155,429,11,282,460,-7,162,416,0,280,456,0,171,419,10,279,456,12,170,422,13,279,460,0,221,332,73,267,349,-74,229,215,82,347,287,-48,212,101,-100,314,199,-168,208,92,-118,298,185,-177,212,75,-143,357,163,-162,
249,521,376,244,528,348,242,529,348,239,530,348,250,527,336,252,527,336,253,527,336,230,527,240,251,524,187,244,517,345,250,515,329,174,492,172,271,492,65,117,475,41,313,459,-3,126,430,-53,278,456,61,123,417,-63,280,451,70,133,420,-51,268,451,88,137,424,-50,270,452,71,214,336,72,266,350,-72,225,221,97,338,280,-63,226,120,-131,319,192,-265,210,107,-156,303,178,-283,235,76,-189,364,155,-295,
235,522,435,232,529,405,229,529,405,226,530,405,239,528,405,241,528,405,243,528,405,221,527,277,245,524,282,231,517,396,239,515,396,176,500,170,271,487,201,134,472,144,311,444,264,122,428,251,279,439,457,118,418,266,279,432,490,125,418,276,264,428,493,129,421,261,267,428,464,212,337,3,265,350,-4,222,221,42,325,279,17,253,121,-306,336,182,-314,269,108,-343,328,162,-348,245,81,-382,369,141,-382,
215,520,463,215,527,428,213,528,428,211,528,428,222,527,442,225,527,442,228,527,442,211,526,291,232,523,356,211,514,420,219,513,438,183,497,146,268,477,312,146,460,89,304,418,341,132,440,173,273,401,417,124,433,168,266,389,433,132,437,188,255,390,430,137,439,186,259,396,418,211,333,-70,265,343,70,225,211,-87,310,246,89,274,104,-307,359,144,-128,293,86,-331,364,124,-154,247,74,-376,380,120,-185,
212,519,446,213,526,411,211,527,411,209,527,411,220,526,426,222,526,426,225,526,426,211,526,276,230,523,342,209,513,404,216,513,422,185,497,134,268,474,301,150,458,119,302,414,348,136,443,239,270,396,449,126,434,241,261,384,468,134,440,253,252,389,465,138,441,249,256,392,450,212,332,-73,265,341,73,225,209,-101,305,240,89,278,100,-292,360,136,-95,295,81,-313,365,116,-115,248,73,-353,374,110,-143,
210,518,412,212,525,375,210,526,375,208,526,375,218,525,389,221,525,389,223,526,389,209,525,248,229,523,300,208,513,368,215,512,385,185,496,101,268,473,266,140,448,143,304,413,341,133,441,340,268,395,481,127,434,353,258,387,506,136,440,359,251,389,501,140,442,349,254,392,483,212,331,-73,265,339,72,226,209,-99,302,239,100,279,99,-283,360,136,-72,297,79,-303,366,116,-91,248,72,-338,369,108,-113,
206,514,217,208,522,186,207,522,185,206,522,185,211,522,212,213,522,212,214,522,212,210,519,91,222,519,292,205,508,190,208,508,225,191,493,-9,267,466,225,181,451,-185,297,396,284,140,454,-278,262,366,339,129,451,-307,258,357,356,130,456,-280,247,357,337,136,456,-268,249,361,332,213,319,-82,265,325,81,231,200,-71,307,228,125,284,93,-223,368,123,19,298,73,-221,376,104,7,249,70,-299,364,95,-35,
203,510,85,205,519,53,204,519,53,204,519,53,207,519,84,209,519,84,210,519,84,210,516,-42,220,516,105,203,504,57,206,504,98,206,482,-127,266,463,189,179,453,-216,289,394,297,141,469,-209,260,352,430,131,474,-225,255,344,462,137,477,-216,249,344,443,141,475,-204,251,346,427,219,313,-98,270,318,97,235,199,-55,307,227,232,285,93,-129,363,131,197,299,74,-132,368,108,195,249,68,-189,365,99,187,
203,508,178,205,517,148,204,518,148,203,517,148,208,518,172,210,518,172,212,518,172,208,514,46,221,514,130,202,501,147,206,501,180,206,481,-53,268,460,194,161,475,-152,291,389,245,149,485,-167,284,327,285,143,487,-181,282,313,300,149,489,-176,270,304,293,153,486,-164,269,307,284,224,312,-95,274,313,94,236,200,-66,296,214,184,283,93,-270,353,140,19,296,74,-292,357,143,3,248,69,-363,364,102,-18,
206,508,149,208,518,115,207,518,115,206,518,115,212,518,141,214,518,141,216,518,141,211,515,6,225,514,126,206,501,116,211,501,151,209,481,-93,271,460,180,163,470,-114,306,396,245,152,494,-47,291,346,316,148,498,-52,287,331,334,154,501,-52,281,331,317,157,498,-44,282,335,312,236,314,-106,277,318,106,244,200,-151,264,224,232,287,92,-227,330,161,322,302,72,-210,356,156,332,248,69,-306,316,136,333,
206,509,315,208,520,284,207,520,284,206,520,284,213,519,309,215,520,309,217,520,309,210,517,168,226,516,287,205,503,276,212,503,310,208,487,-73,276,463,285,160,484,-113,322,401,381,153,492,-185,295,357,475,144,492,-210,290,350,498,153,495,-202,283,354,482,156,492,-184,284,357,472,247,330,-107,290,334,107,244,226,-174,246,247,164,289,93,-318,299,167,135,308,74,-331,324,167,131,249,70,-401,284,131,112,
200,510,119,205,521,89,205,522,88,204,523,88,208,521,120,210,521,120,212,521,120,212,521,-5,224,519,142,202,504,89,207,503,131,211,494,-138,279,465,218,149,478,-220,325,415,304,79,459,-203,300,358,353,52,458,-232,293,352,369,59,465,-214,289,354,352,67,463,-194,290,359,348,259,340,-127,287,340,126,253,227,-176,219,280,249,301,101,-263,264,181,460,321,79,-238,271,175,482,254,71,-352,220,168,476,
199,516,118,204,527,86,205,528,86,205,528,86,206,527,114,208,527,114,210,527,113,213,526,-9,223,524,115,201,509,88,204,509,123,212,494,-130,277,474,213,145,446,-157,327,425,271,80,440,-176,304,370,324,60,435,-215,300,357,340,59,444,-143,294,357,325,69,445,-116,295,363,320,270,344,-127,284,340,126,259,227,-160,209,288,239,310,112,-153,230,188,418,331,92,-148,243,174,436,265,78,-216,184,175,433,
198,519,148,204,530,116,205,530,116,205,531,116,206,529,142,208,530,142,210,530,142,214,528,13,223,527,131,200,512,115,203,511,149,212,494,-107,278,478,199,146,441,-120,328,426,261,87,429,-9,303,372,316,67,428,-19,300,358,331,67,437,-3,294,360,306,76,437,4,294,365,304,272,345,-124,284,340,123,261,228,-143,211,289,251,311,116,-154,228,189,397,334,96,-154,239,171,412,266,80,-218,184,177,408,
199,522,131,205,533,96,205,533,96,206,534,96,207,533,123,209,534,123,211,534,123,214,531,-23,224,532,102,202,515,92,204,515,128,213,494,-147,285,482,152,158,419,-106,341,427,214,119,400,111,312,371,263,113,396,124,309,351,288,111,402,131,302,355,269,114,402,122,302,362,256,273,342,-117,295,340,116,266,229,-122,229,276,251,316,117,-115,191,184,304,337,98,-114,193,169,309,271,83,-167,154,186,295,
201,521,122,206,532,89,206,532,89,207,532,89,208,532,118,210,532,118,212,533,118,216,530,-25,225,530,109,203,514,84,206,514,123,214,490,-161,293,481,160,175,416,-165,347,427,231,144,366,-27,308,372,272,138,353,-31,303,354,294,136,355,-15,297,357,274,139,360,-14,297,363,264,276,340,-118,300,340,118,280,226,-121,236,254,235,321,116,-93,171,184,318,338,97,-91,165,165,327,273,83,-153,133,194,317,
202,515,99,206,526,64,207,527,64,208,527,64,209,527,95,211,527,95,213,528,95,219,524,-52,227,526,89,206,508,61,208,508,102,217,480,-187,296,478,164,176,411,-210,342,418,269,143,342,-98,301,368,351,139,325,-109,296,354,388,139,327,-90,296,352,362,141,333,-85,294,360,343,281,333,-118,306,334,117,279,221,-111,239,248,242,322,115,-84,172,185,327,337,96,-83,162,164,336,276,82,-143,141,191,324,
203,511,71,206,522,34,208,522,34,209,523,34,209,522,65,211,523,65,213,523,65,222,520,-82,228,521,57,208,503,33,210,503,73,216,469,-215,297,471,145,174,401,-221,339,409,266,138,329,-79,300,369,368,135,313,-88,294,355,407,137,314,-68,291,355,381,137,321,-66,291,361,361,280,323,-121,307,329,121,275,213,-81,236,250,308,324,113,-56,184,184,418,340,94,-54,181,163,430,277,83,-108,147,190,430,
205,510,66,208,522,29,210,522,29,211,522,29,210,522,61,212,522,61,214,523,61,224,519,-88,230,521,58,211,502,30,212,502,72,219,470,-206,294,471,144,177,406,-195,323,409,274,144,348,-45,288,369,380,139,330,-47,281,356,415,136,329,-34,275,357,391,139,338,-33,276,361,374,275,323,-121,303,327,121,273,212,-90,243,253,333,324,112,-80,205,187,486,340,92,-79,205,167,502,276,83,-140,175,185,503,
206,510,68,210,521,31,211,522,31,213,522,31,211,521,63,213,522,63,214,522,63,226,519,-85,231,521,61,212,502,31,213,502,74,221,471,-206,293,471,148,176,407,-211,312,410,281,144,346,-64,284,366,397,138,326,-70,281,354,434,134,327,-57,270,354,411,138,335,-53,272,358,391,274,324,-122,302,328,122,272,212,-84,245,255,344,324,111,-67,210,190,509,340,92,-66,213,169,526,276,83,-130,182,182,523,
206,510,51,210,521,17,212,522,17,213,522,17,211,521,47,213,522,47,214,523,47,225,519,-90,231,521,47,212,502,17,213,502,57,220,470,-200,292,478,127,181,406,-187,297,410,228,160,355,-5,274,367,305,164,342,-6,269,355,331,158,344,1,262,355,311,161,348,2,263,359,298,274,325,-124,305,334,124,271,219,-89,247,278,317,321,113,-60,239,198,515,338,93,-56,248,185,535,275,83,-112,206,188,543,
207,514,35,210,524,0,212,524,0,213,524,0,211,525,30,213,526,30,215,527,30,225,521,-104,231,524,31,213,505,3,214,505,42,227,469,-192,280,485,114,222,410,-191,266,462,329,207,417,-75,229,463,527,207,429,-88,216,461,559,206,441,-96,216,466,539,207,442,-76,219,462,523,272,320,-124,303,334,124,261,218,-119,256,272,302,319,117,-121,303,195,474,336,100,-119,319,181,492,275,85,-164,273,190,493,
215,514,62,213,525,29,214,525,29,214,525,29,216,526,59,218,527,59,220,528,59,225,522,-81,233,527,55,219,506,25,222,507,67,238,478,-171,282,484,125,272,410,-307,270,446,168,264,408,-425,220,447,138,265,418,-464,206,444,142,261,421,-457,203,447,126,262,430,-426,206,447,130,272,323,-122,303,336,122,246,223,-139,269,272,326,305,122,-176,316,195,479,328,111,-181,329,183,493,266,87,-251,287,184,480,
218,515,74,215,526,41,215,526,41,215,525,41,219,527,70,221,528,70,223,529,70,225,523,-68,235,528,63,221,508,40,225,509,78,242,481,-170,282,485,130,272,422,-363,269,448,215,245,418,-512,217,446,265,240,417,-557,203,444,283,237,424,-542,203,447,265,241,425,-511,207,447,258,273,325,-123,302,337,123,242,225,-135,272,272,321,301,124,-164,318,194,471,323,113,-168,332,183,485,263,89,-235,293,173,473,
209,516,-132,210,527,-156,211,527,-156,212,528,-156,210,528,-118,212,529,-118,213,530,-118,224,527,-194,227,529,-24,215,508,-141,215,509,-92,263,489,-243,252,484,109,343,462,-350,241,445,264,318,407,-417,196,428,281,314,403,-455,183,422,313,303,398,-451,182,425,291,303,408,-414,189,427,284,273,329,-124,281,337,124,243,226,-120,272,269,338,290,122,-74,332,193,549,313,109,-71,347,181,568,253,86,-155,299,167,547,
206,515,-153,209,527,-172,211,527,-172,212,527,-172,207,527,-136,208,527,-136,208,528,-136,228,526,-195,225,527,-28,214,506,-156,211,506,-108,286,488,-219,233,469,92,368,458,-332,222,418,205,350,405,-464,182,397,119,351,396,-515,169,383,104,336,395,-517,168,386,68,333,402,-466,174,391,101,273,329,-116,265,332,116,246,226,-54,276,253,297,290,121,33,334,185,484,309,107,39,347,167,500,252,86,-58,299,143,463,
205,505,-155,208,517,-173,210,518,-173,212,519,-173,206,516,-137,206,517,-137,207,517,-137,229,521,-194,224,518,-29,214,497,-158,211,495,-110,300,487,-214,232,460,82,370,454,-356,216,399,161,367,417,-511,175,358,55,366,403,-565,163,339,37,352,405,-561,163,342,-2,350,410,-512,169,349,34,277,324,-112,261,323,113,249,228,-77,277,239,272,289,122,-5,351,168,448,307,107,1,371,155,462,255,88,-85,316,135,412,
205,504,-222,208,516,-240,210,517,-240,212,518,-240,205,515,-205,205,515,-205,206,515,-205,230,520,-252,224,516,-85,214,496,-222,210,494,-174,301,484,-263,229,456,42,370,453,-428,215,394,121,367,418,-588,174,352,8,368,403,-642,162,334,-7,353,405,-634,161,336,-52,350,409,-586,167,343,-14,280,320,-111,257,319,111,260,234,-28,273,223,134,348,197,157,324,121,273,363,192,174,358,101,281,340,142,108,284,89,203,
204,500,-219,208,511,-235,210,512,-235,212,513,-235,205,511,-202,205,511,-202,206,511,-202,230,515,-234,223,511,-78,214,492,-214,210,490,-169,300,478,-232,225,449,34,351,440,-382,216,379,59,359,422,-540,182,327,-96,368,413,-590,173,307,-115,355,415,-583,172,310,-159,349,418,-541,176,316,-120,285,321,-108,259,318,109,260,238,-108,273,222,149,354,212,33,319,115,261,373,210,44,349,94,265,362,166,-14,271,85,193,
204,495,-248,207,506,-264,209,507,-264,211,508,-264,204,506,-231,205,506,-231,205,507,-231,230,509,-259,222,506,-106,213,487,-242,209,486,-198,296,472,-240,228,446,7,356,433,-405,224,374,31,353,435,-559,193,321,-105,357,438,-608,183,302,-120,351,442,-594,181,304,-165,352,442,-558,185,310,-128,286,319,-106,258,318,106,259,233,-68,263,222,129,344,218,139,308,116,233,363,220,158,331,95,237,341,182,123,264,85,164,
201,493,-179,205,504,-192,207,505,-192,210,506,-192,202,503,-159,202,503,-159,202,504,-159,229,506,-243,220,503,-96,210,485,-174,207,483,-131,291,469,-192,230,446,69,357,437,-392,226,381,45,340,457,-577,211,328,42,339,461,-629,204,312,35,328,463,-605,200,313,-2,329,466,-572,206,319,23,287,316,-106,255,317,107,259,224,-102,216,227,63,298,129,56,308,217,262,308,115,67,332,223,280,279,112,54,299,163,241,
200,492,-165,204,503,-175,206,504,-175,209,505,-175,201,502,-143,201,502,-143,201,503,-143,228,505,-185,218,502,-40,209,484,-159,205,482,-116,288,471,-191,231,450,99,350,457,-392,239,388,165,295,460,-511,230,334,97,276,459,-558,232,321,77,267,461,-530,221,316,43,275,460,-502,226,322,76,296,314,-105,257,319,105,274,212,-99,196,253,23,293,113,35,297,227,262,305,93,44,324,233,284,258,91,-74,289,180,250,
199,493,-147,204,504,-146,206,505,-146,209,506,-146,201,503,-116,200,504,-116,201,504,-116,226,506,-134,217,503,4,209,485,-131,205,483,-91,282,472,-172,234,452,128,329,463,-358,255,389,201,255,462,-421,266,340,131,237,461,-463,264,329,118,232,465,-434,257,326,92,238,462,-410,259,331,116,299,319,-101,259,328,101,286,214,-101,192,277,24,292,110,-45,266,219,213,304,90,-46,286,213,229,256,84,-168,235,183,198,
200,494,-147,204,505,-163,206,506,-163,209,507,-163,201,505,-129,201,505,-129,201,506,-129,226,506,-194,217,505,-38,208,486,-151,205,485,-106,275,466,-235,234,469,101,229,424,-291,239,445,268,193,451,-196,246,420,378,189,462,-208,241,414,401,194,466,-206,239,414,381,193,457,-191,240,416,371,302,329,-96,259,343,96,294,216,-153,195,293,-131,291,118,-50,238,211,35,296,103,-46,254,198,47,266,85,-175,204,176,-27,
200,495,-94,204,506,-115,206,506,-115,209,507,-115,201,506,-81,202,506,-81,202,506,-81,226,506,-151,217,505,1,208,486,-103,206,486,-59,271,465,-200,236,472,135,221,423,-258,219,464,338,190,452,-195,230,457,469,192,467,-208,231,455,497,193,471,-208,232,456,481,192,462,-192,239,456,464,302,332,-97,259,346,97,293,219,-168,197,294,-113,290,120,-93,236,209,29,295,107,-92,251,194,39,269,86,-218,203,174,-35,
200,495,-116,204,506,-138,206,506,-138,209,506,-139,201,506,-102,202,506,-102,203,507,-102,225,505,-176,218,506,-19,208,486,-126,206,486,-81,270,463,-219,237,473,127,228,418,-284,224,456,285,194,450,-220,229,433,384,192,467,-235,228,427,407,197,471,-230,231,428,388,193,459,-216,234,429,377,302,333,-96,259,347,97,293,221,-170,197,296,-134,291,120,-92,235,210,5,297,107,-90,251,194,15,269,86,-214,204,173,-59,
203,495,-43,207,506,-61,209,506,-61,211,507,-61,205,506,-24,206,506,-24,207,507,-24,227,506,-96,222,506,68,211,486,-53,209,486,-5,270,464,-155,242,472,174,236,401,-236,256,411,270,189,436,-201,258,386,331,178,437,-225,259,380,399,181,448,-214,257,385,384,183,446,-195,257,387,326,300,334,-97,262,344,97,290,229,-200,205,292,-168,279,123,-201,216,191,-171,282,110,-208,222,171,-176,267,89,-335,181,170,-269,
210,495,-148,215,506,-160,217,507,-160,219,507,-160,213,506,-123,213,507,-123,214,507,-123,234,506,-157,228,506,18,219,487,-144,216,486,-96,272,454,-175,247,471,145,242,393,-249,275,400,245,170,374,-271,284,357,166,152,361,-301,290,344,161,152,367,-289,285,348,122,158,372,-267,283,352,149,299,333,-75,256,341,75,287,228,-158,214,282,-351,275,122,-118,198,167,-508,273,106,-124,199,136,-533,268,85,-270,183,154,-684,
217,494,-9,221,504,-24,223,505,-24,225,506,-25,218,504,13,219,504,13,219,505,13,241,506,-54,234,506,119,225,485,-17,222,485,32,272,454,-128,255,461,238,244,379,-178,266,393,300,200,326,-147,264,353,197,187,308,-177,264,341,201,188,311,-176,271,342,168,191,319,-144,273,343,185,285,327,-81,255,325,81,282,226,-207,214,254,-147,273,119,-223,202,149,-232,273,104,-233,209,125,-249,266,87,-361,176,147,-353,
220,493,-64,224,504,-80,226,504,-81,228,505,-81,222,503,-45,223,504,-45,224,505,-45,244,506,-99,239,505,56,228,485,-70,225,485,-23,271,453,-156,257,455,192,258,379,-206,261,383,215,235,335,-196,249,360,101,232,323,-224,241,349,92,230,328,-225,245,353,59,231,333,-195,248,355,83,271,321,-79,249,319,79,272,224,-137,220,242,-46,268,118,-70,217,142,-15,270,104,-70,224,125,-17,257,88,-182,184,124,-118,
221,496,-209,227,505,-227,228,506,-227,231,506,-227,224,505,-192,225,506,-192,226,507,-192,246,506,-245,239,506,-91,228,487,-212,225,487,-168,276,447,-261,257,456,43,306,377,-293,251,391,172,305,314,-315,213,389,127,313,295,-345,203,381,126,305,295,-358,204,388,92,300,301,-319,209,392,111,270,314,-81,237,317,81,266,221,-102,210,249,47,269,117,-6,216,154,262,274,102,-4,223,138,278,260,83,-126,184,127,201,
221,500,-286,227,510,-303,229,511,-303,232,511,-303,224,510,-269,224,511,-269,224,512,-269,248,509,-315,238,510,-164,229,492,-286,225,492,-242,285,448,-300,248,460,-16,338,387,-320,223,421,182,347,332,-345,192,424,216,351,315,-370,185,414,225,343,317,-387,191,418,195,339,322,-350,195,421,205,272,316,-81,236,323,81,263,221,-95,191,271,-104,271,118,43,217,180,97,276,103,49,228,168,110,261,79,-82,188,142,26,
221,505,-245,227,515,-257,230,516,-257,232,517,-257,223,515,-225,223,516,-225,223,516,-225,249,514,-245,237,515,-101,230,497,-236,225,497,-194,296,454,-263,229,464,18,363,412,-302,191,433,-24,371,352,-367,190,440,-277,372,338,-399,193,438,-319,361,339,-411,198,444,-319,358,343,-371,200,444,-285,266,321,-73,226,331,73,260,222,-88,176,282,-16,270,119,13,212,206,243,274,104,15,227,197,265,262,76,-125,189,165,194,
221,507,-309,226,518,-316,229,519,-316,232,520,-316,222,517,-292,222,517,-292,223,517,-292,249,519,-278,237,517,-163,230,499,-290,224,499,-257,302,470,-242,219,469,-71,369,436,-300,175,427,-194,380,373,-409,194,446,-483,381,348,-446,202,452,-539,370,343,-459,206,460,-530,366,346,-415,207,459,-487,265,324,-56,220,336,56,257,222,-66,167,281,-2,265,122,61,205,216,291,264,110,66,219,208,318,263,79,-64,179,175,263,
221,509,-319,226,520,-324,229,520,-324,232,521,-325,222,518,-301,222,519,-301,222,519,-301,248,520,-281,237,518,-174,231,501,-298,225,501,-267,302,473,-232,216,469,-86,369,440,-304,170,425,-214,379,380,-422,195,447,-504,381,354,-461,205,453,-560,371,345,-472,209,462,-550,367,349,-428,209,460,-507,264,325,-51,218,337,51,257,222,-60,165,280,9,264,126,77,203,217,298,262,113,83,219,210,325,264,82,-42,179,176,266,
220,512,-267,226,522,-271,228,523,-271,231,524,-271,221,521,-251,222,522,-251,221,522,-251,247,523,-226,235,520,-127,230,504,-246,224,504,-217,305,478,-146,210,470,-51,364,444,-221,176,425,-175,379,394,-375,199,443,-453,381,371,-413,208,445,-509,372,368,-429,209,452,-505,368,373,-382,211,451,-458,264,326,-41,216,337,41,256,228,-51,161,273,73,252,136,87,193,209,370,248,123,93,207,200,397,255,91,-33,155,173,343,
220,512,-225,225,521,-218,228,522,-218,231,523,-218,221,520,-206,221,521,-206,221,521,-206,247,522,-153,235,519,-70,229,503,-191,224,503,-170,305,475,-84,210,470,-14,351,438,-192,182,418,-106,370,404,-405,202,413,-345,377,389,-456,210,401,-396,369,390,-476,219,411,-401,364,394,-418,218,416,-353,263,320,-37,212,333,37,256,224,-150,164,253,155,235,134,-33,175,194,443,228,120,-28,185,179,468,242,89,-168,135,163,394,
219,512,-201,225,521,-199,227,522,-199,230,523,-199,221,520,-182,221,520,-182,221,520,-182,247,522,-141,234,519,-52,229,504,-173,224,502,-149,305,476,-74,211,470,-2,346,439,-176,184,417,-90,368,407,-386,204,405,-326,376,394,-433,211,389,-375,368,393,-454,221,399,-382,363,397,-398,220,405,-334,262,319,-37,211,332,38,256,224,-141,165,249,171,233,133,-67,172,187,435,224,119,-67,182,169,457,242,87,-206,131,159,385,
219,511,-174,225,520,-173,227,521,-173,231,522,-173,221,519,-157,221,518,-157,220,518,-157,247,519,-120,232,516,-40,229,501,-150,223,499,-128,303,472,-59,211,462,-1,337,434,-187,189,400,-64,355,413,-429,205,360,-252,366,399,-483,210,338,-292,359,400,-503,220,348,-306,353,403,-443,220,356,-261,262,316,-23,211,328,23,254,222,-45,168,248,149,229,132,54,151,173,372,219,119,57,155,156,390,242,87,-64,121,153,307,
219,508,-184,225,517,-183,227,518,-183,231,519,-183,221,515,-167,221,515,-167,219,515,-167,247,515,-133,232,513,-49,229,499,-163,222,496,-139,299,462,-78,209,454,-25,321,419,-201,192,387,-62,352,410,-436,199,331,-220,363,404,-488,193,308,-251,359,406,-509,204,309,-289,353,408,-451,209,317,-232,262,310,-17,212,322,17,253,216,-36,169,247,111,230,128,97,149,173,358,222,114,104,156,159,379,241,87,-17,119,148,298,
219,504,-211,224,514,-201,227,515,-201,230,516,-201,220,513,-192,218,513,-192,217,512,-192,246,513,-142,227,510,-74,228,495,-179,220,493,-166,294,459,-78,204,451,-41,320,419,-212,185,383,-86,355,425,-474,187,326,-229,365,421,-527,181,304,-261,358,424,-544,192,304,-283,353,424,-488,197,311,-239,260,307,-14,208,318,13,252,211,-57,162,245,64,230,127,140,157,180,388,222,115,155,166,173,419,240,87,42,125,149,361,
215,504,-224,221,514,-218,224,515,-218,228,516,-218,215,513,-207,214,513,-206,212,513,-207,242,513,-152,222,510,-88,224,495,-195,216,494,-178,290,462,-89,197,452,-39,329,436,-230,176,386,-70,355,454,-483,177,338,-217,363,446,-534,172,315,-244,354,448,-545,182,317,-274,349,449,-493,185,323,-228,257,309,-21,204,319,21,252,213,-64,162,248,109,231,127,78,164,197,450,221,115,87,174,190,482,240,87,-33,131,164,433,
208,507,-203,215,517,-194,218,517,-194,222,518,-194,208,515,-183,207,515,-183,205,515,-183,236,515,-123,216,512,-61,217,498,-173,208,497,-157,287,469,-64,190,453,-32,338,461,-220,169,390,-54,337,467,-480,168,349,-187,344,461,-517,165,328,-217,322,461,-483,173,330,-238,318,461,-463,176,336,-196,251,316,-12,198,331,12,248,214,-37,166,276,-213,230,125,125,167,210,30,221,110,134,177,203,52,240,87,11,139,173,-36,
202,509,-176,209,518,-171,213,519,-171,217,519,-171,202,518,-157,201,518,-157,199,518,-157,231,516,-106,211,515,-35,211,500,-149,202,500,-129,284,475,-46,186,460,-3,347,470,-212,169,402,-35,320,473,-381,163,354,-190,315,470,-419,157,336,-223,301,472,-406,160,334,-243,300,471,-378,163,341,-200,246,325,-11,194,339,11,240,217,-51,184,311,-317,226,125,89,178,215,-140,217,110,97,183,206,-123,236,91,-20,169,173,-220,
202,510,-160,208,520,-155,211,520,-155,215,520,-156,201,519,-141,199,519,-141,198,519,-141,229,517,-92,209,516,-24,210,501,-134,201,501,-115,281,477,-36,183,462,4,349,472,-193,166,406,-37,315,473,-338,161,363,-208,309,469,-375,156,345,-245,296,468,-368,160,336,-263,297,467,-339,163,345,-218,245,328,-8,193,342,8,237,219,-58,190,316,-326,225,125,61,182,216,-170,215,110,66,185,206,-155,236,92,-55,174,173,-254,
200,510,-151,206,520,-143,210,520,-143,214,521,-143,199,520,-129,197,520,-129,196,520,-129,227,518,-65,205,517,-1,208,502,-120,199,501,-102,275,478,-12,180,464,53,339,469,-189,158,421,-4,314,469,-367,144,407,-233,311,464,-408,137,388,-273,294,468,-406,138,404,-293,295,466,-370,143,407,-247,243,337,-4,193,349,4,230,231,-58,206,307,-344,208,130,30,201,197,-327,195,113,31,198,195,-329,229,95,-96,206,156,-473,
200,509,-110,206,520,-97,210,520,-97,214,520,-97,199,519,-88,197,519,-88,196,520,-88,227,517,-4,203,516,35,207,500,-74,199,500,-63,269,478,46,178,464,86,324,457,-109,151,419,38,296,460,-312,140,397,-162,292,453,-354,133,378,-202,276,457,-347,134,386,-223,276,457,-313,139,391,-175,240,338,5,190,348,-4,226,237,-13,222,327,-376,196,132,32,225,190,-382,182,116,31,227,183,-384,208,96,-90,237,157,-509,
199,509,-92,205,519,-83,209,520,-83,213,520,-83,198,519,-70,197,519,-70,195,519,-70,226,517,-7,202,516,51,206,499,-62,198,499,-45,268,476,40,178,465,101,322,451,-121,148,420,64,295,455,-317,136,404,-136,287,451,-357,130,384,-173,273,457,-350,130,391,-193,273,456,-317,136,395,-149,239,337,4,189,346,-3,225,234,-12,226,324,-372,194,134,48,226,188,-366,180,118,46,227,176,-366,205,97,-68,237,158,-489,
199,504,-88,206,514,-73,209,515,-73,213,515,-73,200,514,-63,198,514,-63,196,514,-63,227,513,20,201,512,65,207,496,-54,199,495,-41,262,473,48,176,464,124,298,435,-123,153,416,104,276,443,-336,128,401,-84,271,433,-380,118,382,-119,255,440,-377,119,389,-146,254,442,-339,125,390,-100,236,336,9,188,345,-9,222,233,-12,228,298,-337,183,134,-34,255,176,-446,169,113,-43,269,161,-462,195,102,-138,281,167,-573,
209,498,-65,215,506,-47,218,506,-47,222,506,-47,205,507,-40,202,507,-40,199,507,-40,228,503,50,201,505,79,215,488,-29,203,489,-21,259,457,70,177,461,137,282,411,-85,156,414,127,264,399,-323,123,388,-49,261,385,-372,112,378,-85,250,394,-374,114,383,-113,248,398,-328,118,383,-65,225,329,12,182,336,-12,214,232,-11,232,277,-279,179,132,-5,272,178,-319,167,109,-9,287,161,-329,191,101,-120,292,164,-453,
211,495,-80,217,503,-65,221,503,-65,224,503,-65,207,504,-57,204,504,-57,200,505,-57,228,500,24,202,503,58,218,485,-47,205,486,-37,257,449,48,178,459,112,274,402,-89,156,413,88,270,373,-319,127,388,-102,276,357,-364,117,377,-139,263,360,-377,118,381,-164,260,365,-328,122,383,-117,219,324,17,178,330,-17,213,232,-14,230,269,-264,178,132,-10,270,177,-285,167,106,-16,281,150,-294,195,100,-129,292,171,-416,
210,497,-90,217,505,-74,221,505,-74,224,505,-74,206,506,-67,203,506,-67,200,506,-67,228,502,15,200,504,47,215,486,-56,203,488,-47,254,447,53,176,457,102,280,397,-23,158,413,80,281,358,-189,132,390,-108,283,339,-224,122,384,-145,270,340,-244,125,387,-168,268,347,-199,129,388,-123,216,323,18,174,330,-18,211,232,0,226,286,-308,182,132,-5,254,184,-348,170,107,0,262,157,-356,198,99,-114,270,173,-482,
201,502,-101,208,509,-90,211,509,-90,215,509,-90,201,510,-84,199,510,-84,197,511,-84,225,503,-15,200,507,15,206,491,-72,198,493,-65,254,451,33,174,457,58,286,398,0,156,414,-2,282,345,-92,135,400,-228,289,325,-115,123,396,-270,280,325,-136,126,400,-290,276,332,-100,131,401,-242,216,324,24,174,333,-24,213,225,11,225,316,-371,183,132,121,229,199,-356,170,112,126,224,187,-357,200,99,25,244,175,-473,
191,509,-162,198,517,-156,201,517,-156,204,517,-156,192,517,-148,191,517,-148,190,518,-148,218,511,-89,198,513,-49,197,498,-134,191,499,-123,256,453,6,173,464,-21,291,399,-4,145,411,-113,283,342,-79,154,415,-336,291,324,-94,165,417,-379,283,326,-113,167,427,-380,280,332,-86,166,426,-340,218,328,32,172,340,-32,214,226,6,224,352,-393,186,135,118,196,232,-351,174,119,123,188,215,-348,199,99,22,205,200,-458,
189,510,-169,196,519,-163,199,519,-163,202,519,-163,191,519,-154,190,519,-154,189,520,-154,216,513,-97,198,515,-54,195,500,-141,190,501,-128,256,454,-2,172,467,-26,294,398,-5,143,410,-118,285,339,-77,160,419,-338,292,322,-91,172,421,-381,284,325,-109,174,431,-382,282,330,-83,173,431,-342,218,329,32,171,342,-32,215,228,9,222,353,-390,188,137,124,192,237,-350,176,123,128,185,221,-346,200,99,30,201,203,-454,
191,510,-296,198,518,-289,201,519,-289,205,519,-289,192,518,-281,191,519,-281,190,519,-281,218,513,-206,198,515,-169,198,500,-262,191,500,-251,257,455,-104,171,468,-124,295,401,-76,138,409,-221,285,346,-163,167,422,-426,284,331,-185,182,419,-473,277,336,-200,186,430,-466,276,341,-169,184,431,-427,217,329,27,169,342,-27,224,231,3,165,315,-265,197,141,188,143,229,-62,183,129,201,142,218,-43,208,100,99,132,194,-142,
216,509,-356,220,518,-343,223,518,-343,226,518,-343,211,518,-343,208,518,-343,205,518,-344,230,513,-222,201,515,-221,222,498,-307,211,499,-307,263,460,-105,172,468,-158,284,404,-90,140,411,-279,266,355,-208,184,419,-489,263,340,-234,206,413,-534,255,345,-258,209,424,-532,255,349,-218,203,426,-491,216,328,17,168,342,-17,232,231,-108,145,277,155,215,138,-32,102,226,443,200,127,-32,104,214,467,239,97,-178,72,188,372,
245,509,-292,243,518,-269,244,518,-269,245,519,-269,238,518,-281,235,518,-281,231,518,-281,238,514,-143,217,514,-180,246,499,-239,239,499,-253,263,460,-82,177,464,-148,270,404,-31,142,411,-260,264,360,-180,194,401,-410,259,345,-216,211,388,-454,257,350,-241,217,399,-460,258,355,-194,214,403,-414,217,323,19,169,335,-19,236,224,-67,108,259,102,226,130,55,63,202,348,214,116,59,67,193,366,246,94,-118,27,172,252,
249,505,-260,249,514,-214,250,514,-214,251,514,-214,242,514,-240,238,514,-240,234,514,-240,245,510,-54,222,509,-121,250,495,-187,241,494,-204,258,453,36,184,456,-100,244,396,-8,146,403,-215,255,362,-213,198,372,-353,255,348,-262,212,354,-395,257,353,-286,221,362,-399,255,358,-231,219,368,-356,217,312,29,168,323,-29,249,221,-133,98,255,9,228,128,2,35,195,195,217,114,9,28,188,209,250,94,-110,17,172,104,
251,504,-237,251,513,-209,252,513,-210,253,514,-210,244,513,-223,241,513,-223,236,513,-223,247,510,-53,224,508,-133,252,494,-184,244,494,-198,255,453,63,187,453,-138,239,396,64,150,400,-232,254,363,-110,201,364,-342,258,349,-147,212,348,-393,260,354,-174,221,355,-382,257,359,-127,221,362,-344,217,312,50,168,322,-50,251,220,-99,98,254,-13,229,127,30,34,194,173,216,113,35,27,188,187,251,93,-96,17,172,84,
246,499,-266,248,509,-234,250,509,-234,252,509,-235,240,510,-253,236,510,-253,232,511,-253,248,506,-69,221,506,-153,247,489,-205,237,490,-228,247,451,69,190,451,-165,233,392,49,176,375,-197,250,363,-136,228,355,-165,257,360,-168,237,343,-184,259,364,-186,242,353,-188,255,368,-150,239,357,-163,212,309,52,163,319,-52,249,220,-98,91,257,-29,229,126,18,23,192,119,217,111,22,18,184,129,252,92,-86,7,169,29,
239,497,-269,242,506,-241,244,506,-241,247,506,-241,235,508,-253,231,508,-253,228,508,-253,245,502,-76,218,504,-137,242,487,-209,235,489,-224,249,449,45,189,451,-144,233,389,12,197,385,-188,235,358,-158,255,377,-195,238,348,-191,265,376,-222,238,353,-207,264,382,-228,234,358,-169,260,383,-195,210,309,44,158,321,-44,248,218,-46,88,256,-32,228,124,100,25,191,124,216,109,107,21,180,135,252,91,-2,6,169,24,
230,496,-191,235,505,-168,238,505,-168,241,504,-168,225,506,-176,221,507,-177,218,507,-177,242,500,-31,211,503,-68,233,485,-139,223,487,-149,248,446,50,181,454,-81,244,395,-94,185,405,-230,242,419,-311,224,425,-361,243,419,-353,234,431,-397,239,425,-344,241,437,-394,236,423,-315,240,434,-362,202,309,31,150,322,-30,237,218,-46,81,261,-40,229,124,82,37,190,131,216,109,88,38,177,143,250,91,-22,8,168,36,
226,495,-184,232,504,-162,235,504,-162,238,504,-162,222,505,-172,218,506,-172,215,506,-172,239,500,-29,208,502,-69,230,485,-133,218,487,-145,248,445,55,179,455,-82,253,398,-95,182,406,-204,248,422,-315,222,425,-244,246,430,-357,235,431,-270,244,430,-348,235,438,-267,241,428,-319,231,434,-243,200,310,30,148,323,-30,232,219,-40,84,261,-31,229,125,95,39,191,158,217,110,102,39,179,172,251,91,-5,15,169,67,
216,500,-204,221,507,-185,224,507,-185,228,506,-186,211,508,-182,207,508,-182,204,508,-181,230,501,-64,198,503,-80,220,489,-159,208,491,-154,246,448,-22,169,461,-70,264,414,-222,152,412,-237,250,432,-473,165,417,-449,245,432,-528,168,416,-500,239,446,-517,174,422,-497,239,443,-476,173,422,-453,193,310,12,140,326,-12,224,219,-68,70,260,-47,228,125,106,46,192,192,216,110,118,51,180,214,252,91,5,24,166,115,
208,506,-206,212,514,-186,215,513,-186,218,512,-186,202,515,-190,198,515,-190,194,515,-190,219,508,-72,187,509,-70,212,495,-164,200,497,-163,240,455,-47,157,469,-49,254,422,-243,128,419,-235,207,434,-445,176,441,-449,197,430,-499,190,443,-505,190,435,-487,199,448,-492,192,434,-446,180,447,-450,183,315,6,131,334,-6,214,220,-81,64,256,-83,228,125,118,45,191,166,217,110,132,53,181,187,252,91,13,28,156,80,
190,513,-217,195,521,-202,198,521,-202,201,520,-202,184,521,-197,180,521,-197,176,521,-197,205,516,-84,172,516,-73,195,503,-173,183,504,-165,229,459,-21,144,473,-16,232,414,-156,104,419,-127,217,421,-401,135,432,-374,209,418,-459,139,415,-421,205,427,-460,179,431,-422,204,426,-407,175,431,-376,178,317,0,124,334,0,210,227,-75,59,251,-130,227,128,108,39,157,45,216,113,119,45,141,56,252,91,-3,12,128,-81,
176,515,-311,181,523,-292,184,523,-292,187,523,-292,171,523,-291,167,523,-291,164,522,-291,191,519,-162,160,517,-157,182,505,-262,171,505,-260,218,460,-69,129,471,-91,222,407,-164,90,416,-185,211,379,-427,129,402,-432,206,363,-489,112,367,-487,202,372,-509,152,396,-500,202,377,-442,150,399,-441,175,318,3,120,334,-3,212,231,-106,62,244,-161,216,131,82,23,132,-53,203,115,94,24,114,-50,240,92,-39,13,99,-204,
165,513,-299,169,522,-277,172,522,-277,175,522,-277,159,521,-278,155,521,-278,152,521,-278,179,517,-147,148,516,-150,170,503,-251,159,503,-252,206,455,-42,115,463,-101,207,390,-44,77,409,-161,205,340,-224,106,363,-337,202,321,-267,109,343,-384,200,324,-298,123,353,-401,199,330,-241,122,358,-345,169,314,19,117,322,-19,211,230,-95,65,231,-144,206,130,77,26,121,-25,192,115,88,23,107,-20,229,92,-40,22,74,-164,
160,512,-311,166,521,-292,169,522,-292,173,522,-292,156,521,-291,152,520,-291,149,520,-291,179,517,-165,146,516,-163,167,502,-263,155,503,-263,204,453,-47,115,462,-105,206,387,-40,76,406,-133,206,338,-212,101,358,-272,202,319,-251,109,342,-313,199,321,-283,121,350,-330,199,328,-229,120,355,-280,170,313,24,116,320,-25,210,230,-90,66,229,-164,205,129,79,24,114,-79,191,113,89,19,97,-78,227,91,-37,24,71,-228,
151,506,-357,156,515,-336,159,515,-336,163,515,-336,146,514,-336,143,514,-336,139,513,-336,168,510,-213,135,508,-215,157,497,-312,145,495,-312,194,441,-112,101,446,-156,196,365,-99,67,382,-151,206,311,-255,72,320,-263,206,289,-300,70,299,-302,201,291,-331,76,301,-326,200,298,-248,84,311,-274,164,306,28,108,309,-28,207,221,-64,62,215,-160,201,129,133,27,105,-48,188,114,144,25,87,-45,226,92,25,24,65,-192,
139,496,-312,145,505,-291,148,505,-291,152,505,-291,135,503,-291,131,503,-291,127,502,-291,157,499,-172,124,497,-171,145,486,-267,133,485,-267,183,430,-89,92,433,-127,189,357,-97,60,363,-104,208,301,-253,53,292,-196,211,281,-291,49,270,-230,206,282,-325,61,278,-255,204,289,-266,65,286,-209,160,293,19,101,297,-19,205,216,-173,54,213,-245,203,126,44,26,101,-76,191,110,58,26,84,-66,225,89,-69,23,59,-209,
131,477,-275,136,487,-249,140,487,-249,143,486,-249,125,487,-254,122,487,-254,118,486,-254,146,482,-120,112,481,-141,136,466,-228,124,466,-234,172,415,-46,77,418,-74,182,343,-11,52,343,-70,203,286,-150,43,286,-192,207,265,-186,35,264,-231,203,267,-221,45,268,-257,200,275,-168,48,273,-205,156,276,6,92,277,-6,206,215,-260,22,208,-254,225,107,-59,19,93,-78,215,88,-46,15,71,-66,243,65,-182,2,55,-206,
127,478,-235,131,488,-208,135,488,-208,137,488,-208,121,488,-214,118,488,-214,115,488,-214,139,483,-74,108,481,-101,133,468,-186,120,468,-194,168,420,0,69,417,-36,182,349,32,49,346,-28,207,295,-98,25,280,-154,211,276,-130,15,259,-194,209,278,-168,23,260,-227,203,284,-117,28,269,-170,156,274,3,91,274,-3,215,204,-221,12,210,-266,238,89,-25,4,88,-73,228,72,-12,11,76,-60,262,43,-146,-17,53,-196,
126,478,-231,130,489,-204,133,489,-204,136,489,-204,120,488,-209,116,488,-209,113,488,-209,137,484,-70,106,482,-91,132,468,-182,119,468,-188,170,418,0,68,416,-28,184,345,18,47,344,-28,210,295,-121,24,278,-161,214,276,-158,15,257,-203,211,278,-194,23,260,-235,205,285,-140,28,269,-178,156,271,1,89,271,-1,219,200,-236,11,207,-249,241,85,-34,3,83,-59,230,66,-21,11,68,-46,266,39,-154,-15,44,-181,
120,483,-231,123,490,-207,127,490,-207,130,490,-207,112,490,-212,108,491,-212,105,491,-212,131,486,-70,99,486,-95,126,473,-180,113,473,-187,167,421,21,65,423,-34,187,355,59,41,350,-40,216,303,-72,14,284,-178,229,282,-104,9,257,-220,226,284,-146,19,259,-251,219,292,-93,23,269,-193,157,277,4,90,277,-4,226,191,-212,3,199,-241,253,66,-40,-3,82,-72,242,46,-29,5,67,-60,284,19,-159,-24,39,-192,
104,511,-273,111,523,-248,116,523,-248,121,523,-248,98,522,-249,95,522,-249,92,521,-249,127,516,-112,90,511,-116,115,498,-223,99,495,-225,166,440,-28,61,427,-49,189,357,2,37,357,-55,229,311,-136,14,295,-185,246,292,-142,14,268,-223,245,295,-232,24,273,-256,238,302,-169,28,283,-201,158,281,6,91,284,-6,234,188,-187,17,203,-278,266,62,-20,0,94,-85,256,42,-11,9,80,-70,295,22,-151,-22,55,-209,
106,516,-283,112,529,-259,117,529,-260,121,530,-260,99,527,-260,95,526,-260,92,525,-260,127,522,-127,89,516,-131,117,504,-235,100,501,-236,167,447,-45,62,431,-50,189,358,-16,38,360,-65,232,313,-157,15,298,-197,250,294,-167,15,270,-236,248,297,-263,26,275,-269,241,305,-196,30,284,-214,159,284,7,92,286,-7,236,186,-177,21,205,-248,267,62,-16,1,95,-32,257,44,-8,10,82,-14,296,25,-128,-20,57,-147,
101,527,-311,108,540,-289,113,540,-289,118,540,-290,94,539,-289,90,538,-289,87,536,-289,125,533,-156,85,527,-154,113,514,-261,96,511,-261,166,457,-64,59,440,-60,192,372,-67,32,362,-96,244,323,-268,27,304,-296,264,304,-313,29,278,-340,262,308,-359,40,284,-371,254,316,-290,42,293,-311,159,288,4,93,288,-4,239,183,-160,24,185,-131,277,54,-4,-1,74,51,268,35,2,9,58,64,305,17,-118,-22,37,-68,
105,523,-335,111,536,-312,116,536,-312,120,536,-313,97,534,-313,93,534,-313,90,533,-313,125,530,-169,87,526,-176,115,511,-281,99,509,-283,166,458,-67,60,444,-77,194,380,-63,32,363,-125,255,335,-270,35,314,-347,275,318,-319,37,294,-397,273,322,-365,48,304,-427,265,329,-294,49,311,-363,161,297,5,95,290,-5,236,187,-138,26,179,-112,275,60,39,2,61,65,265,40,47,11,43,75,308,13,-106,-7,20,-72,
109,519,-313,114,533,-290,118,535,-290,122,536,-290,101,531,-292,97,531,-292,94,532,-292,127,528,-160,90,523,-161,118,509,-262,103,508,-264,168,456,-59,64,442,-73,202,382,-62,39,363,-143,265,343,-248,44,328,-384,285,330,-293,55,317,-436,284,334,-334,62,325,-461,275,339,-269,58,330,-400,162,297,6,95,291,-6,235,189,-117,45,187,-101,268,64,38,21,73,49,259,44,38,25,57,55,297,23,-124,14,33,-94,
113,496,-335,118,508,-310,122,509,-310,125,510,-310,106,507,-315,102,507,-315,98,508,-315,129,506,-166,94,503,-189,121,486,-281,107,485,-288,167,444,-65,67,433,-112,206,382,-77,40,363,-226,268,348,-284,65,335,-485,289,341,-330,74,328,-543,289,343,-372,76,336,-560,279,346,-308,79,341,-499,162,297,9,96,291,-9,234,205,-187,55,192,-219,265,91,-49,35,71,-90,255,75,-46,40,53,-86,290,54,-212,32,29,-252,
115,492,-340,120,503,-315,123,504,-315,127,504,-316,108,502,-321,104,502,-321,101,502,-321,130,501,-168,96,498,-193,122,481,-286,109,480,-293,167,439,-67,68,429,-119,210,381,-82,42,363,-240,270,349,-288,65,336,-500,292,342,-334,71,329,-558,292,344,-375,78,338,-575,282,346,-311,78,342,-514,162,297,12,97,291,-11,233,209,-211,58,194,-236,262,97,-73,38,71,-105,253,79,-69,43,51,-101,289,59,-234,33,30,-266,
115,476,-244,121,487,-219,125,487,-219,128,487,-219,109,486,-223,105,486,-223,101,486,-223,131,483,-79,97,483,-98,123,466,-193,109,465,-198,167,432,3,69,424,-50,213,381,-9,43,364,-194,273,355,-194,81,346,-443,296,348,-237,94,342,-498,297,351,-271,99,353,-508,287,353,-215,97,354,-453,167,289,11,100,284,-11,235,212,-225,55,195,-232,262,109,-60,41,74,-90,252,92,-53,49,56,-84,282,74,-204,34,31,-231,
116,472,-227,122,481,-199,125,482,-199,129,482,-199,109,481,-204,105,480,-204,102,480,-204,132,478,-58,98,477,-82,124,461,-176,110,461,-183,167,427,18,70,418,-48,215,382,-13,46,364,-208,274,362,-209,86,354,-455,296,357,-253,102,351,-512,296,360,-287,108,360,-515,286,362,-229,104,362,-463,170,285,12,105,280,-12,238,212,-223,54,194,-246,261,118,-42,47,75,-109,251,103,-33,54,56,-102,279,84,-182,39,42,-244,
116,475,-231,122,485,-203,126,485,-203,129,485,-203,110,484,-208,106,484,-208,103,483,-208,132,481,-60,98,479,-85,124,465,-179,111,464,-187,168,430,22,73,419,-58,220,386,-23,48,372,-250,278,369,-231,94,366,-502,302,363,-277,111,363,-560,301,366,-303,115,373,-553,293,368,-251,111,375,-505,176,283,14,112,279,-14,242,211,-216,56,194,-248,261,119,9,51,81,-80,252,103,24,59,65,-72,280,85,-104,44,48,-219,
116,479,-238,122,490,-212,126,490,-212,129,490,-212,110,488,-215,106,488,-215,103,487,-215,133,486,-69,99,483,-88,124,469,-186,111,467,-192,168,436,23,75,423,-60,222,394,0,42,386,-251,280,377,-181,96,383,-503,305,370,-218,114,382,-560,304,374,-252,119,391,-551,297,375,-201,115,392,-505,179,285,17,116,281,-17,245,211,-171,64,193,-234,264,118,52,57,82,-71,255,103,65,65,66,-62,285,84,-67,49,49,-209,
118,487,-232,123,496,-207,127,496,-207,130,496,-207,112,495,-209,107,494,-209,104,494,-209,135,494,-68,99,491,-81,125,476,-182,112,475,-185,169,447,22,79,431,-57,221,402,-12,38,401,-266,280,382,-197,95,397,-533,304,377,-234,115,397,-591,303,380,-268,119,406,-579,296,382,-217,114,407,-534,183,294,18,122,287,-17,244,211,-113,74,193,-223,267,118,73,62,84,-74,261,101,82,69,68,-67,287,84,-56,54,52,-213,
118,495,-244,124,504,-219,128,505,-219,131,505,-219,112,503,-221,108,503,-221,104,503,-221,137,503,-72,101,499,-92,126,484,-193,113,483,-196,171,455,9,86,442,-53,225,406,14,40,410,-243,284,386,-109,91,416,-510,307,382,-133,114,408,-565,306,385,-170,118,418,-558,299,386,-127,115,419,-514,189,303,16,128,297,-16,244,210,8,86,199,-142,272,116,187,66,85,-31,267,99,195,75,67,-28,291,84,60,51,54,-175,
119,497,-242,125,506,-218,129,507,-218,132,507,-218,113,506,-219,109,505,-219,105,505,-219,139,504,-78,102,501,-87,127,486,-191,114,485,-193,172,456,12,87,443,-51,227,408,4,37,414,-250,285,388,-143,99,412,-518,307,384,-174,119,413,-576,306,387,-211,122,421,-565,299,387,-162,118,421,-521,191,304,16,129,298,-16,245,210,0,87,200,-118,273,116,189,67,88,17,267,99,198,73,70,23,290,84,58,53,57,-122,
121,497,-246,127,508,-219,130,508,-219,134,508,-219,115,506,-223,111,506,-223,108,506,-223,141,506,-87,104,502,-93,129,486,-194,117,486,-198,176,457,9,91,445,-53,234,407,4,38,416,-252,292,392,-127,96,416,-524,314,387,-153,114,418,-580,314,389,-190,119,426,-571,307,390,-146,116,425,-527,195,306,14,133,301,-14,247,210,22,94,202,-98,275,118,232,70,91,34,270,101,244,78,73,40,294,83,109,54,59,-103,
127,495,-238,131,506,-213,134,506,-213,138,507,-213,120,505,-215,116,505,-215,113,505,-215,144,504,-78,108,500,-86,134,485,-188,123,484,-191,177,455,11,95,444,-51,238,409,19,36,419,-252,299,394,-92,98,421,-505,320,391,-116,115,425,-558,320,393,-150,120,432,-552,313,393,-109,117,431,-509,198,306,13,139,300,-13,252,215,-46,99,205,-112,279,121,157,76,96,25,274,104,157,83,80,31,300,85,30,56,61,-106,
135,486,-230,139,496,-201,143,496,-201,146,496,-201,129,495,-206,125,495,-206,121,495,-206,149,493,-54,113,490,-82,141,476,-178,130,475,-186,181,450,26,97,431,-56,243,409,18,37,416,-295,306,398,-109,104,421,-539,327,396,-133,121,426,-592,327,398,-166,128,432,-577,320,398,-127,123,429,-541,204,304,19,146,295,-19,267,216,-111,100,204,-168,284,121,45,77,97,-53,278,103,51,86,82,-49,308,84,-88,60,60,-187,
136,476,-311,140,486,-280,144,486,-280,148,486,-280,129,485,-285,126,485,-285,122,484,-285,154,483,-126,116,479,-150,143,465,-257,131,463,-264,191,439,-53,96,415,-154,258,412,-169,36,413,-449,315,411,-367,110,422,-693,335,411,-409,130,426,-751,332,412,-429,134,430,-727,324,412,-383,131,426,-690,210,289,21,147,281,-21,280,216,-211,98,201,-229,290,120,-8,79,97,-76,281,102,1,88,80,-68,315,83,-143,63,58,-212,
136,473,-303,141,484,-273,145,484,-273,149,484,-273,131,483,-276,127,482,-276,123,482,-276,155,480,-125,118,477,-143,144,462,-250,132,461,-255,193,434,-59,97,412,-132,259,413,-189,44,406,-398,318,413,-408,114,420,-642,338,412,-455,133,426,-700,335,414,-475,136,430,-680,327,413,-425,134,426,-642,210,287,20,148,279,-20,282,216,-214,98,201,-249,292,119,-46,80,94,-135,283,102,-39,93,74,-131,316,83,-189,65,56,-280,
135,471,-261,140,481,-232,143,481,-232,147,481,-232,130,480,-236,126,479,-236,123,479,-236,153,477,-100,119,472,-122,143,461,-216,131,460,-222,198,434,-41,97,408,-91,258,423,-121,30,405,-277,316,436,-296,0,387,-518,335,437,-332,-11,380,-565,333,440,-361,-2,386,-574,326,439,-315,2,385,-532,214,283,18,151,273,-18,286,214,-207,96,193,-224,295,119,0,82,93,-61,287,102,10,100,74,-46,321,83,-126,71,54,-165,
131,479,-323,134,486,-293,137,486,-293,140,485,-293,127,483,-301,124,481,-301,122,479,-301,145,480,-142,118,477,-179,143,467,-268,130,465,-279,194,442,-69,96,413,-183,255,445,-139,28,431,-492,313,468,-265,98,451,-740,331,471,-303,112,459,-801,329,474,-346,117,459,-774,322,473,-283,114,454,-738,217,284,18,153,276,-18,287,212,-103,98,192,-222,300,119,164,87,91,-31,293,103,181,98,74,-18,324,83,34,76,52,-162,
128,484,-395,130,496,-371,133,497,-371,135,498,-371,123,493,-376,121,492,-376,118,490,-376,139,495,-219,114,486,-238,138,476,-336,127,472,-341,193,460,-129,93,428,-201,255,472,-224,19,459,-468,309,497,-370,99,498,-680,328,504,-402,115,507,-733,324,508,-418,121,504,-703,320,505,-383,117,496,-675,220,298,-1,158,287,1,286,212,-98,109,193,-113,307,120,169,92,97,102,301,105,187,100,83,116,326,82,37,79,56,-19,
125,486,-417,127,501,-393,129,502,-393,132,503,-393,119,497,-396,117,496,-396,114,494,-396,136,501,-238,111,491,-251,134,480,-357,123,476,-361,192,465,-143,92,433,-208,257,473,-228,17,459,-472,308,501,-365,97,501,-696,327,507,-395,114,510,-751,323,511,-410,120,509,-720,319,508,-377,117,502,-691,222,302,-6,160,291,6,288,211,-73,112,193,-126,309,122,235,93,99,103,302,108,256,100,85,118,327,83,107,80,59,-23,
120,499,-315,123,510,-287,127,511,-287,130,512,-287,114,506,-285,111,505,-285,108,504,-285,136,509,-155,108,499,-144,131,493,-269,120,488,-265,191,474,-105,92,444,-112,256,492,-174,20,469,-269,296,536,-322,69,534,-384,309,545,-357,93,553,-423,304,549,-372,102,562,-406,301,545,-335,86,540,-384,224,323,-8,166,310,8,288,233,-155,130,211,-80,310,139,19,92,113,52,301,127,27,97,94,59,330,95,-123,79,83,-77,
121,508,-267,124,518,-235,128,519,-235,131,520,-235,115,514,-238,112,512,-238,109,510,-238,137,516,-98,107,504,-107,131,501,-221,120,496,-223,190,483,-34,96,454,-99,251,510,-158,33,476,-239,281,563,-312,34,537,-323,287,577,-348,35,557,-361,282,579,-361,41,564,-343,279,574,-325,42,555,-322,227,334,12,173,322,-12,298,263,-196,135,226,-131,306,163,-9,95,134,-41,300,151,0,96,117,-37,329,118,-134,98,98,-167,
131,509,-274,131,518,-245,134,519,-245,137,520,-245,123,515,-249,119,513,-249,116,511,-249,143,517,-112,111,505,-125,140,502,-228,130,497,-232,189,486,-39,104,463,-121,243,523,-92,51,484,-295,260,585,-179,43,550,-451,262,602,-198,40,571,-493,254,606,-200,44,573,-473,253,598,-186,47,567,-451,230,333,21,177,320,-21,312,288,-206,140,225,-50,304,190,17,93,153,193,291,177,34,102,142,213,329,145,-94,99,114,133,
149,509,-221,150,518,-190,153,519,-190,155,519,-190,141,516,-207,137,515,-207,133,513,-207,156,515,-62,127,508,-131,156,501,-175,145,498,-197,190,480,22,115,465,-178,230,525,27,80,508,-350,237,596,-28,69,579,-438,235,612,-33,54,598,-477,229,617,-42,64,602,-445,229,612,-36,53,595,-431,229,331,46,176,318,-47,318,313,-218,144,222,-105,303,213,-61,100,157,139,284,199,-47,101,154,163,332,178,-120,93,121,118,
167,508,-138,168,518,-105,170,518,-105,172,519,-105,159,515,-127,155,514,-127,150,513,-127,171,513,29,142,505,-71,170,499,-89,160,496,-118,192,478,111,126,461,-173,212,527,147,111,525,-309,205,595,125,113,592,-328,205,608,120,107,608,-362,201,612,114,110,611,-335,200,607,117,113,605,-320,227,328,59,178,315,-59,318,335,-202,149,221,-142,302,237,4,117,142,79,284,222,18,114,131,111,332,204,-40,122,100,1,
174,507,-103,174,516,-71,176,516,-71,177,516,-71,166,515,-98,161,514,-98,157,512,-98,174,509,57,146,504,-61,176,499,-56,166,495,-91,192,476,136,127,457,-172,210,525,168,114,521,-307,202,593,120,116,595,-337,203,607,111,114,612,-374,197,612,102,116,616,-346,195,606,110,120,610,-330,226,326,66,177,314,-66,317,336,-186,151,219,-162,302,237,4,120,137,8,283,224,18,115,123,23,333,205,-45,126,92,-70,
186,492,-61,185,502,-36,186,502,-36,187,503,-36,179,502,-66,176,502,-66,172,502,-66,181,500,72,160,498,-64,187,484,-19,180,483,-60,192,467,162,133,458,-148,207,516,268,126,531,-204,185,575,293,148,586,-87,182,592,304,156,605,-96,179,596,299,155,607,-72,179,588,287,154,598,-76,221,325,80,177,313,-80,312,351,-25,153,217,-123,302,246,41,122,126,-76,283,230,42,117,115,-76,337,224,7,129,83,-170,
184,488,-76,184,497,-51,185,497,-51,187,498,-51,178,497,-77,174,497,-77,171,498,-78,183,495,58,163,495,-61,184,481,-33,177,480,-69,192,466,143,135,459,-132,207,516,235,126,525,-194,181,570,266,162,573,-74,178,587,275,169,593,-85,177,589,266,168,594,-60,177,582,259,166,585,-64,220,324,79,175,313,-79,311,361,-34,156,216,-111,301,253,56,123,122,-39,283,236,61,117,108,-35,339,237,15,127,81,-131,
182,484,-110,183,492,-83,184,493,-83,186,493,-83,176,493,-110,172,493,-110,169,494,-110,181,491,33,161,493,-77,182,477,-65,175,477,-100,193,464,120,133,459,-149,212,516,177,122,523,-240,182,568,165,160,569,-164,178,583,163,168,588,-182,176,586,160,167,589,-160,177,578,159,165,580,-155,220,323,80,175,312,-80,310,361,-34,158,216,-115,301,255,78,123,119,-63,283,237,85,118,106,-61,341,238,35,124,81,-159,
184,485,-134,185,494,-109,187,494,-108,188,495,-108,178,494,-131,174,494,-132,171,495,-132,185,493,13,163,493,-111,184,478,-89,176,478,-120,199,464,97,133,461,-165,226,518,145,119,533,-244,193,573,143,162,576,-115,186,585,141,173,593,-127,183,586,143,172,592,-104,184,580,140,170,583,-105,220,324,79,174,311,-79,312,359,-7,157,215,-141,303,253,142,123,118,-63,287,236,154,118,104,-58,344,235,101,123,81,-156,
180,492,-232,181,502,-201,183,502,-201,186,502,-201,173,503,-222,169,503,-222,166,504,-223,184,498,-61,157,502,-160,182,483,-181,173,484,-209,204,466,32,131,466,-197,248,516,32,112,535,-294,202,568,22,162,575,-171,193,579,13,177,585,-186,189,584,33,177,585,-157,191,576,25,173,577,-161,223,326,73,174,310,-73,317,351,-32,155,217,-118,311,246,115,122,143,52,296,229,127,110,134,67,349,221,63,113,122,0,
176,507,-278,179,516,-253,183,516,-253,185,517,-253,170,516,-262,166,516,-262,163,516,-262,181,514,-117,155,513,-163,180,497,-229,173,497,-242,207,474,-40,129,468,-126,268,509,-139,83,514,-145,231,540,-242,122,530,-9,216,550,-264,136,530,-1,206,549,-238,147,522,25,209,542,-236,143,517,1,230,334,31,178,315,-31,323,343,-169,153,223,-60,317,239,-3,118,138,71,301,222,10,108,126,80,349,205,-79,111,113,-22,
176,519,-333,177,527,-308,180,527,-308,183,527,-308,168,527,-323,165,527,-323,161,527,-323,182,523,-158,154,522,-230,179,509,-277,173,509,-298,209,483,-89,123,482,-210,277,489,-261,51,489,-438,252,503,-515,44,452,-650,243,498,-570,49,428,-700,228,500,-559,61,433,-690,230,500,-519,63,439,-653,235,338,36,179,319,-36,325,321,-202,149,226,-73,323,217,33,118,135,107,307,204,44,114,119,118,352,167,-51,113,105,-18,
174,518,-297,177,527,-272,180,527,-272,183,527,-272,167,526,-278,164,526,-278,160,526,-278,188,524,-128,154,522,-215,178,508,-244,171,508,-252,218,480,-93,125,479,-90,264,458,-311,61,444,-298,254,470,-617,66,410,-543,243,473,-692,60,394,-603,234,474,-691,70,397,-612,237,473,-628,73,400,-556,239,337,3,181,321,-3,324,291,-260,148,226,-151,332,187,-32,122,116,12,322,175,-17,122,94,18,350,139,-168,115,90,-143,
174,519,-281,176,528,-256,180,528,-256,183,528,-256,167,528,-260,163,528,-260,160,527,-260,189,525,-116,154,522,-149,178,509,-230,170,508,-236,219,478,-84,127,477,-68,261,452,-302,66,434,-260,254,468,-597,69,415,-529,244,470,-669,61,398,-589,235,473,-665,69,401,-596,237,472,-607,74,406,-542,241,336,0,183,321,0,324,286,-245,146,225,-140,333,185,2,124,115,24,323,174,19,132,88,32,350,134,-119,114,87,-113,
177,516,-226,182,525,-202,186,526,-202,190,526,-202,171,525,-203,168,524,-203,164,524,-203,194,523,-55,160,519,-69,182,506,-172,172,505,-174,223,477,-45,133,466,17,259,434,-176,103,417,-96,263,425,-473,80,386,-368,267,416,-543,76,369,-449,257,422,-560,77,371,-478,256,422,-489,83,380,-396,243,334,-11,184,321,11,323,257,-223,146,220,-145,337,157,14,126,100,35,333,149,30,133,81,46,349,105,-124,120,67,-103,
177,514,-215,182,523,-193,186,524,-193,190,525,-193,171,522,-193,168,522,-193,165,522,-193,196,521,-52,162,518,-57,182,505,-162,172,503,-163,225,476,-35,135,465,23,259,429,-178,110,408,-89,265,423,-497,82,388,-348,266,420,-570,81,371,-418,259,421,-584,84,374,-439,255,427,-513,88,381,-369,242,333,-11,184,320,11,323,254,-206,146,214,-120,338,155,27,128,98,71,335,146,46,134,81,82,348,102,-101,121,63,-65,
176,503,-221,182,513,-211,187,512,-211,191,512,-211,173,513,-195,170,514,-195,167,514,-195,200,508,-95,168,512,-87,182,492,-177,171,493,-177,230,464,-44,142,455,7,263,406,-67,127,402,-54,286,363,-196,117,360,-290,296,346,-233,105,345,-341,291,345,-263,109,349,-371,285,350,-210,114,353,-309,241,328,-18,184,319,18,306,229,-129,144,209,-115,340,124,21,129,93,51,343,110,27,135,77,55,343,74,-138,126,50,-96,
181,483,-322,188,491,-307,192,491,-307,196,490,-307,180,494,-305,177,495,-305,175,497,-305,205,487,-185,176,493,-186,187,472,-274,176,475,-274,237,441,-101,148,432,-89,272,376,-78,133,372,-133,304,320,-191,133,328,-405,313,302,-223,132,310,-459,309,301,-257,136,315,-486,304,307,-206,138,321,-422,243,305,-8,185,298,8,297,208,-118,139,198,-137,337,117,49,128,89,39,337,102,55,134,74,47,341,76,-116,126,47,-99,
185,472,-364,193,481,-344,197,479,-344,201,478,-344,185,484,-343,183,485,-343,181,486,-343,212,473,-211,185,481,-211,191,461,-314,180,463,-314,241,427,-117,157,419,-114,279,361,-87,132,345,-145,318,301,-223,148,295,-333,327,282,-260,155,283,-382,319,280,-293,160,291,-410,315,286,-239,158,295,-346,245,288,-7,186,283,7,300,199,-219,129,196,-238,337,113,20,128,86,-22,333,101,34,134,71,-7,338,71,-131,127,46,-159,
189,473,-328,198,483,-308,201,482,-308,205,481,-308,191,485,-307,189,485,-307,187,486,-307,216,474,-186,192,482,-182,194,462,-282,184,464,-281,250,424,-106,161,414,-99,290,358,-80,141,340,-141,333,305,-194,150,293,-331,341,284,-226,155,281,-378,335,283,-261,158,290,-402,331,291,-210,157,294,-344,246,288,-8,187,282,8,301,204,-262,127,199,-250,335,120,-58,127,85,-83,331,108,-47,133,72,-73,338,78,-207,127,44,-219,
197,478,-329,205,488,-306,209,487,-306,214,486,-306,198,490,-307,196,490,-307,194,491,-307,224,480,-170,197,487,-177,202,467,-278,192,469,-280,257,428,-84,163,421,-95,299,367,-45,139,343,-154,345,317,-185,162,295,-371,356,298,-221,172,284,-424,348,298,-259,176,294,-446,344,304,-203,173,299,-384,249,291,-5,187,287,5,302,207,-281,125,201,-267,334,119,-85,127,86,-111,330,105,-74,132,69,-103,336,78,-237,127,48,-254,
203,485,-395,212,494,-377,216,493,-377,221,491,-377,203,497,-376,201,498,-376,199,499,-376,230,484,-245,203,495,-239,208,472,-343,197,476,-341,259,430,-125,170,428,-143,306,381,-66,148,360,-216,354,335,-189,175,306,-453,367,317,-222,189,295,-510,361,316,-307,194,307,-530,356,323,-232,190,311,-465,251,297,-4,187,291,4,303,210,-186,127,201,-112,333,117,29,126,87,60,330,104,42,131,71,71,335,76,-121,127,49,-70,
208,502,-367,218,511,-349,222,510,-349,227,508,-349,209,513,-347,207,514,-347,205,515,-347,236,501,-221,208,511,-213,214,489,-318,203,493,-316,265,442,-117,173,441,-121,312,388,-114,151,369,-199,361,347,-307,184,319,-429,375,331,-355,199,308,-484,371,331,-398,205,319,-503,366,336,-329,200,323,-441,253,304,-7,190,301,6,301,215,-180,132,202,-109,333,117,42,126,87,68,329,103,56,131,72,78,333,78,-101,127,51,-62,
213,507,-378,224,515,-360,228,514,-360,233,513,-360,215,518,-359,212,519,-359,210,519,-359,241,506,-230,213,515,-224,220,493,-327,208,497,-326,273,449,-112,177,447,-133,318,390,-95,155,373,-203,371,355,-300,193,327,-442,386,340,-341,208,318,-499,382,339,-357,213,329,-518,377,344,-303,208,332,-454,256,312,-5,195,309,5,299,218,-156,140,203,-80,332,117,38,126,89,83,329,103,50,132,72,92,333,79,-109,124,52,-55,
211,511,-353,221,519,-335,225,518,-335,230,517,-335,214,521,-334,212,522,-334,210,522,-334,240,509,-213,217,517,-206,218,497,-305,208,500,-304,273,453,-109,181,451,-132,319,390,-100,155,374,-176,373,358,-283,195,329,-412,387,343,-324,210,321,-469,383,343,-360,216,331,-492,378,348,-299,211,335,-422,256,313,-9,195,310,9,297,219,-136,142,203,-72,332,117,58,126,86,82,330,103,70,130,69,90,332,81,-85,124,52,-53,
216,507,-345,227,516,-327,230,515,-327,234,514,-327,218,518,-326,216,519,-326,214,519,-326,245,507,-202,220,515,-203,223,494,-297,211,497,-296,276,452,-103,183,452,-123,324,393,-75,155,376,-177,380,359,-241,203,333,-411,396,344,-282,219,323,-467,394,344,-324,227,332,-485,387,349,-261,222,337,-422,257,313,-8,195,311,8,296,218,-148,144,204,-80,332,115,50,128,87,64,330,102,69,139,70,71,332,78,-89,122,52,-71,
221,503,-373,230,512,-356,234,511,-356,238,509,-356,223,514,-356,221,515,-356,219,516,-356,247,502,-228,224,513,-225,227,490,-323,216,494,-322,278,450,-108,185,451,-149,330,392,-78,156,372,-225,388,360,-238,219,333,-430,407,345,-277,236,329,-483,406,346,-318,242,339,-496,398,350,-258,236,341,-439,259,311,-5,196,310,5,297,215,-117,147,205,-77,331,112,55,130,90,65,329,99,66,141,71,72,333,75,-85,121,55,-70,
226,488,-372,235,495,-354,239,494,-354,242,493,-354,227,500,-354,225,501,-354,223,503,-354,251,488,-225,225,498,-227,231,475,-323,220,480,-323,279,439,-118,188,440,-151,335,390,-100,159,366,-248,395,361,-245,214,338,-466,415,345,-281,213,327,-518,415,348,-324,218,337,-534,407,352,-267,215,340,-478,258,303,-4,197,303,4,301,211,-214,146,204,-126,330,114,-35,131,90,13,328,101,-24,141,71,20,333,77,-173,120,55,-119,
225,480,-350,235,487,-327,238,486,-327,242,485,-327,227,490,-326,225,491,-326,223,492,-326,251,479,-200,227,487,-193,230,468,-303,219,472,-301,281,430,-115,191,429,-140,337,388,-123,165,366,-286,401,361,-289,244,352,-510,420,349,-331,258,349,-566,420,352,-362,263,356,-564,413,354,-307,259,357,-514,260,293,-5,201,295,5,309,202,-212,141,204,-167,329,114,-3,132,93,4,326,101,18,143,75,14,333,76,-116,119,55,-120,
225,479,-355,235,486,-333,238,484,-333,242,483,-333,227,489,-333,225,490,-333,223,491,-333,251,477,-203,227,485,-199,230,467,-306,219,470,-305,281,429,-112,192,429,-148,338,387,-148,165,367,-305,403,361,-325,239,354,-540,422,350,-369,255,351,-597,422,353,-400,261,358,-599,414,356,-343,257,360,-547,261,292,-5,202,294,5,312,201,-225,139,204,-184,328,113,-13,132,93,-32,325,100,1,143,74,-25,333,75,-141,115,55,-163,
225,481,-305,236,489,-288,239,488,-288,243,486,-288,228,492,-286,226,493,-286,225,494,-286,253,479,-175,230,488,-165,230,470,-262,220,473,-259,284,431,-95,195,431,-140,339,387,-153,172,372,-307,405,362,-335,254,367,-530,424,354,-377,270,370,-584,424,356,-404,274,376,-579,416,358,-353,269,376,-533,262,292,-5,202,294,5,312,199,-212,138,206,-192,327,113,8,132,96,-33,323,100,25,143,78,-24,333,74,-108,114,56,-158,
227,486,-297,237,491,-277,241,490,-277,244,489,-277,229,494,-275,227,495,-275,226,496,-275,254,480,-155,231,489,-144,232,473,-252,222,476,-249,285,433,-80,197,433,-118,343,387,-152,174,380,-292,407,366,-339,254,374,-537,424,359,-381,270,375,-594,425,362,-409,276,382,-591,418,363,-357,270,382,-542,262,294,-5,202,295,5,312,198,-143,137,207,-182,326,113,126,132,102,-11,321,100,145,143,85,-2,333,75,10,113,58,-142,
228,499,-313,239,505,-293,242,503,-294,246,502,-294,230,508,-292,228,509,-292,226,509,-292,256,492,-169,231,502,-159,233,485,-266,223,489,-265,288,436,-85,198,442,-125,342,393,-188,179,389,-334,404,368,-408,263,391,-593,422,363,-455,278,393,-654,422,366,-481,283,400,-646,415,366,-426,277,400,-596,262,295,-5,202,301,5,312,200,-155,137,210,-192,326,113,104,131,101,-26,322,100,121,143,84,-17,331,74,-21,111,59,-160,
229,507,-308,240,514,-289,244,513,-289,248,511,-289,231,517,-286,229,517,-286,227,518,-286,258,502,-161,231,511,-142,234,493,-259,224,496,-254,293,446,-70,201,451,-87,339,399,-175,179,396,-257,400,369,-357,255,400,-540,418,363,-404,265,395,-593,419,366,-435,275,406,-594,411,368,-376,273,407,-544,263,303,-8,204,308,8,310,201,-173,140,210,-154,326,113,75,127,100,15,322,100,92,141,86,25,330,75,-52,110,61,-122,
232,510,-299,243,517,-278,247,516,-278,251,514,-278,233,520,-277,231,521,-277,229,521,-277,260,505,-145,231,515,-135,238,496,-248,226,500,-245,293,447,-46,202,453,-88,339,400,-100,181,399,-259,398,370,-294,268,404,-520,417,363,-334,282,407,-575,418,367,-368,286,413,-578,410,369,-313,281,413,-525,264,306,-8,206,311,7,309,203,-144,142,210,-146,326,113,108,123,100,11,322,100,125,138,86,18,330,75,-17,109,61,-133,
232,512,-296,243,519,-278,247,518,-278,252,516,-278,233,521,-276,231,522,-276,229,523,-276,261,508,-151,232,516,-139,238,498,-247,226,501,-244,293,452,-44,203,457,-93,338,400,-37,182,405,-258,397,369,-174,267,408,-513,417,363,-202,282,413,-563,418,366,-238,286,421,-555,409,368,-192,281,419,-512,265,312,-7,205,315,7,305,205,-154,143,212,-125,325,113,103,122,99,13,322,100,115,137,86,19,329,76,-29,109,62,-130,
232,509,-286,243,517,-269,248,515,-269,252,514,-269,233,519,-266,231,520,-266,229,520,-266,262,506,-148,232,514,-130,239,495,-239,227,499,-234,295,450,-45,203,456,-91,338,397,-44,181,405,-257,398,367,-180,271,411,-500,417,360,-208,287,417,-551,418,364,-241,291,425,-542,410,366,-197,286,423,-500,265,313,-6,205,317,6,302,208,-206,145,214,-113,323,113,-20,125,107,41,320,99,-9,137,93,50,328,77,-161,109,69,-88,
232,508,-296,243,515,-278,248,514,-278,253,513,-278,233,518,-276,231,519,-276,229,519,-276,261,505,-151,232,514,-141,239,494,-248,227,497,-244,295,450,-54,204,455,-97,339,396,-57,182,406,-277,399,366,-191,276,412,-513,417,359,-219,289,418,-566,418,363,-253,292,426,-557,410,364,-208,288,423,-515,265,313,-5,205,317,4,301,208,-194,145,214,-112,321,113,11,125,105,31,319,99,24,137,92,39,325,77,-122,111,68,-101,
232,507,-297,243,515,-281,247,514,-281,252,512,-281,233,517,-278,231,518,-278,229,519,-278,261,505,-156,233,513,-145,238,494,-250,227,497,-245,295,450,-58,203,456,-105,339,395,-63,181,407,-287,398,364,-198,273,413,-523,417,358,-226,289,418,-576,418,362,-260,292,426,-566,410,363,-215,287,424,-524,265,314,-3,205,317,3,300,209,-183,145,214,-101,321,113,22,125,105,40,319,99,35,136,91,48,325,78,-109,111,67,-89,
232,501,-331,243,510,-313,248,509,-313,252,508,-313,233,512,-310,231,513,-310,230,514,-310,261,502,-183,233,508,-164,239,488,-280,228,491,-275,296,449,-70,204,455,-136,342,392,-117,183,409,-347,405,364,-298,277,413,-594,421,361,-336,295,415,-651,421,366,-365,300,421,-637,414,364,-315,294,421,-594,265,312,-2,204,316,2,299,209,-242,144,215,-151,318,113,-24,125,105,-6,314,98,-10,135,87,0,325,79,-161,108,65,-147,
232,491,-329,243,499,-310,247,498,-310,252,497,-310,233,501,-307,231,501,-307,229,502,-307,261,491,-186,232,497,-166,239,477,-282,227,480,-276,297,441,-83,204,447,-154,347,394,-127,184,411,-363,418,384,-279,278,415,-583,432,385,-321,298,415,-638,432,389,-348,303,422,-621,426,387,-298,297,422,-582,267,305,0,206,309,0,299,206,-225,144,215,-161,317,113,-5,127,105,-14,312,98,9,137,88,-7,325,79,-134,109,65,-146,
233,487,-320,244,495,-299,248,494,-299,253,493,-299,235,498,-292,233,498,-292,231,499,-292,262,486,-176,235,493,-145,241,472,-276,229,475,-265,301,436,-81,208,445,-147,353,408,-178,192,428,-387,427,416,-339,283,429,-611,441,425,-376,301,429,-667,440,432,-393,307,435,-644,435,429,-354,302,434,-609,268,295,0,206,300,0,303,201,-208,141,212,-190,316,113,71,127,105,-19,308,98,91,136,88,-9,324,79,-45,106,62,-149,
237,489,-320,246,496,-295,250,495,-295,255,493,-295,237,500,-291,236,500,-291,234,501,-291,264,487,-164,237,495,-145,245,475,-272,234,478,-264,307,437,-77,212,445,-159,356,437,-222,203,442,-424,423,459,-413,283,460,-641,437,473,-453,301,466,-700,436,480,-462,305,473,-674,431,474,-425,299,469,-639,268,294,3,207,300,-3,306,199,-62,141,211,-204,315,113,226,123,102,-46,308,99,247,132,86,-37,324,79,123,103,58,-180,
252,491,-493,257,503,-474,261,502,-474,265,502,-475,248,504,-478,246,505,-478,244,505,-478,269,500,-328,247,503,-341,261,480,-433,249,483,-438,310,452,-214,214,457,-323,370,460,-387,209,460,-602,418,504,-581,287,511,-821,435,522,-626,302,521,-886,430,527,-631,302,525,-857,430,521,-591,297,520,-817,268,296,9,207,305,-9,305,200,-70,140,211,-185,314,114,210,116,96,-24,307,99,231,118,80,-11,324,79,84,102,58,-163,
263,511,-481,270,523,-462,272,523,-462,275,523,-462,262,524,-462,259,524,-463,256,524,-463,274,518,-319,248,522,-317,266,504,-423,256,505,-423,307,477,-243,212,486,-286,367,487,-495,208,492,-592,400,543,-736,262,534,-863,403,560,-795,273,550,-932,398,564,-787,276,553,-905,397,558,-742,272,547,-862,268,317,8,207,325,-9,297,215,-117,141,224,-176,314,114,137,111,96,31,308,99,156,111,80,45,321,79,0,102,59,-135,
263,519,-386,272,531,-366,274,531,-366,276,531,-366,264,532,-363,262,533,-363,257,534,-363,275,526,-254,251,531,-229,264,512,-341,253,513,-335,306,480,-171,211,485,-256,368,489,-395,197,479,-467,397,551,-597,257,535,-707,399,567,-647,271,553,-768,394,570,-635,272,556,-749,392,565,-600,269,548,-706,268,321,-5,206,328,4,294,219,-128,140,227,-140,315,113,96,112,104,72,311,98,111,116,92,86,317,77,-63,108,59,-64,
257,529,-283,266,538,-261,269,537,-261,273,537,-261,257,539,-257,255,539,-257,252,540,-257,276,533,-144,249,537,-117,261,520,-238,249,522,-231,305,486,-136,210,490,-99,365,511,-363,195,498,-349,373,572,-546,241,559,-570,370,594,-597,256,582,-631,364,598,-579,258,588,-601,363,591,-548,254,576,-569,268,333,-17,208,339,17,292,226,-201,140,252,-166,315,116,-4,127,127,25,311,99,7,141,134,36,316,77,-161,119,76,-97,
254,530,-232,263,539,-205,267,538,-205,271,538,-205,254,541,-202,252,542,-202,250,542,-202,276,534,-74,249,539,-57,260,520,-185,247,523,-181,303,487,-61,206,493,-37,350,527,-330,191,515,-263,342,597,-515,220,589,-461,336,617,-555,231,614,-523,331,623,-502,232,617,-494,331,618,-483,230,608,-460,268,334,-17,208,341,17,291,235,-264,133,264,-222,311,122,-47,138,153,-29,307,106,-33,146,130,-18,316,82,-204,126,86,-163,
254,525,-207,262,534,-182,265,534,-182,269,533,-182,253,535,-179,251,536,-180,248,537,-180,275,529,-59,248,533,-42,259,516,-163,247,517,-159,299,487,-41,206,490,-12,323,532,-164,186,520,-191,302,600,-223,198,582,-367,295,619,-256,205,598,-422,289,625,-238,210,603,-401,289,616,-221,213,596,-370,266,333,-19,209,341,19,287,234,-222,128,268,-155,306,125,-10,158,185,33,304,107,2,181,186,45,312,84,-158,133,129,-80,
253,524,-166,261,532,-144,265,532,-144,269,531,-144,252,534,-143,248,534,-143,243,535,-143,274,527,-27,242,532,-16,258,513,-121,246,515,-118,298,483,-20,195,487,15,296,521,-178,185,521,-102,258,592,-304,193,581,-218,256,608,-348,194,591,-260,252,614,-331,198,601,-256,250,606,-304,200,598,-224,265,332,-17,204,342,17,282,234,-149,149,267,-152,302,124,6,129,122,20,298,107,15,173,159,29,311,84,-145,161,108,-107,
251,520,-79,261,528,-65,264,529,-65,268,529,-65,244,528,-78,241,527,-78,237,527,-78,245,526,16,226,523,-40,258,512,-46,243,510,-64,272,481,25,177,479,-40,233,518,-9,165,517,-177,234,568,-38,169,584,-266,230,588,-57,172,600,-309,228,591,-61,172,602,-296,227,583,-43,171,596,-268,251,330,12,194,338,-12,278,234,30,160,237,-116,300,123,184,187,113,-16,295,105,194,202,113,-15,310,83,76,190,80,-143,
246,516,-130,255,521,-120,259,522,-121,263,522,-121,242,521,-102,239,521,-102,236,520,-102,247,516,-49,226,514,-73,253,505,-111,240,504,-86,279,471,-102,183,466,-39,266,510,-258,169,489,-192,237,553,-308,187,507,-374,234,569,-335,190,513,-419,231,575,-292,192,508,-406,231,568,-294,193,511,-378,253,316,-7,195,325,7,281,222,-66,158,240,-176,299,122,127,177,156,8,292,104,139,188,152,23,311,81,0,167,155,-89,
245,508,-183,253,513,-177,257,513,-177,261,512,-177,242,514,-169,238,514,-169,235,514,-169,252,507,-75,227,509,-82,249,498,-152,238,499,-138,282,468,-93,186,464,-52,283,493,-280,169,464,-225,248,527,-398,196,499,-399,238,536,-436,203,512,-446,234,536,-412,206,510,-430,237,530,-393,205,504,-401,257,310,-11,197,318,11,281,213,-75,156,240,-194,300,120,134,166,147,8,293,103,147,179,140,23,312,80,5,149,124,-100,
252,508,-189,259,514,-189,262,513,-189,264,513,-189,251,515,-184,248,515,-184,244,516,-184,255,508,-82,233,509,-83,251,498,-167,243,499,-158,282,468,-91,187,466,-48,299,487,-326,155,468,-279,268,497,-475,197,489,-523,258,498,-522,208,494,-580,250,493,-504,211,494,-562,252,490,-474,209,492,-525,257,312,-17,198,319,17,281,214,-84,132,253,-205,300,118,128,162,171,2,294,101,141,175,163,18,312,79,-8,144,116,-106,
255,508,-213,262,515,-197,264,514,-197,266,513,-197,254,516,-196,251,516,-196,248,516,-196,257,509,-77,237,510,-74,252,498,-174,244,499,-171,283,469,-93,188,468,-39,306,486,-355,161,468,-287,269,495,-517,199,488,-535,258,497,-567,210,490,-592,250,492,-547,214,492,-574,253,488,-516,209,489,-537,258,314,-25,198,320,25,280,214,-88,128,255,-196,301,117,105,160,176,13,296,100,116,175,168,27,312,79,-36,137,114,-100,
248,512,-216,254,520,-198,257,519,-198,260,518,-198,247,522,-197,244,522,-197,241,522,-197,258,514,-79,231,518,-76,248,501,-173,239,503,-172,279,471,-92,187,473,-36,307,486,-388,128,472,-267,284,494,-680,95,497,-517,279,492,-743,83,501,-575,253,493,-735,92,503,-573,258,491,-687,96,499,-527,258,318,-23,199,321,23,281,214,-140,130,253,-190,301,117,25,141,170,7,296,100,32,152,159,20,312,79,-126,126,98,-110,
230,514,-305,239,523,-288,242,523,-287,245,522,-288,227,525,-289,223,525,-289,219,525,-289,248,518,-151,214,521,-155,234,504,-250,222,505,-252,271,474,-138,180,478,-117,307,478,-479,132,509,-461,331,485,-838,124,499,-827,346,486,-918,117,496,-903,340,486,-924,128,493,-901,334,484,-854,131,491,-841,258,326,-21,199,324,21,281,219,-52,132,238,-94,308,117,102,116,110,32,308,100,106,119,91,36,312,72,-105,118,68,-112,
202,514,-298,211,523,-275,215,523,-275,219,522,-275,201,524,-279,199,525,-279,196,525,-279,226,519,-133,197,521,-151,208,504,-243,199,505,-249,258,475,-66,166,478,-119,307,467,-179,114,501,-411,362,471,-377,135,500,-725,381,470,-416,139,496,-789,381,471,-446,152,496,-777,373,469,-397,150,495,-730,256,325,-7,197,323,7,285,228,-74,133,223,-127,319,121,96,114,91,-61,320,103,98,116,72,-62,322,79,-84,120,50,-232,
188,507,-268,193,517,-243,196,517,-243,199,517,-243,185,518,-257,183,518,-257,180,518,-257,204,514,-99,179,514,-133,193,497,-211,185,498,-231,244,475,-12,157,465,-101,307,459,-28,118,450,-351,371,451,-148,146,415,-629,393,447,-178,153,411,-688,394,447,-211,161,416,-668,384,446,-168,159,416,-629,255,320,4,195,314,-3,298,227,-52,130,219,-136,330,127,146,110,104,-2,328,110,156,115,89,1,348,90,9,101,64,-146,
176,505,-256,185,514,-230,189,514,-230,193,514,-230,177,515,-241,175,515,-241,173,514,-241,202,510,-88,176,510,-121,182,495,-200,175,496,-214,243,473,-3,157,462,-99,307,457,-34,114,445,-328,372,447,-172,145,413,-603,395,445,-202,155,407,-664,394,444,-237,160,412,-659,385,443,-192,158,413,-610,254,319,6,193,313,-5,301,227,-56,130,219,-140,333,129,122,111,104,-10,331,112,132,115,88,-5,351,93,-19,99,66,-150,
163,477,-260,168,491,-245,171,491,-245,174,492,-245,163,491,-243,162,491,-243,160,491,-243,183,493,-129,165,491,-118,170,470,-212,164,470,-213,234,460,-28,153,447,-93,307,441,-37,106,434,-280,376,433,-134,147,396,-533,399,432,-158,168,391,-587,399,432,-190,173,396,-584,391,430,-152,168,399,-539,250,307,4,190,300,-4,306,216,-42,123,210,-131,342,128,143,113,99,9,340,111,153,118,83,17,369,92,17,97,67,-110,
157,446,-429,161,458,-417,165,459,-417,168,459,-417,153,459,-417,150,460,-418,148,461,-418,175,461,-281,152,461,-284,163,440,-371,154,439,-373,226,439,-160,138,427,-238,298,425,-201,103,423,-476,362,424,-334,172,391,-737,384,427,-364,194,382,-797,384,428,-408,207,388,-786,376,425,-356,199,389,-740,246,293,3,184,283,-3,306,208,-128,115,204,-214,351,126,90,113,91,-23,351,110,103,120,75,-11,375,91,-49,97,54,-156,
148,431,-370,153,443,-353,157,444,-353,160,445,-353,144,443,-352,141,443,-352,138,443,-352,169,447,-220,143,444,-218,157,424,-316,146,422,-316,218,422,-119,136,407,-184,289,416,-156,85,411,-424,358,425,-259,168,392,-678,373,428,-285,188,382,-735,372,431,-316,200,389,-719,365,428,-276,193,389,-680,247,282,2,185,273,-2,316,201,-177,113,202,-239,353,126,22,114,88,-62,352,110,33,122,73,-51,374,90,-120,100,56,-190,
146,429,-360,152,441,-346,156,442,-346,160,442,-346,143,440,-346,140,440,-346,137,440,-346,169,443,-192,140,440,-178,154,422,-304,144,420,-295,216,419,-62,133,407,-160,283,414,-113,84,412,-394,351,422,-240,171,389,-650,372,426,-270,193,387,-708,369,428,-298,201,390,-693,362,425,-257,195,391,-652,248,281,2,186,273,-2,318,200,-171,113,202,-231,354,125,22,115,85,-69,352,109,33,122,69,-59,375,89,-113,101,53,-194,
145,429,-333,150,441,-318,154,442,-318,158,443,-318,141,439,-321,139,439,-321,136,438,-321,167,443,-178,138,438,-174,152,421,-279,142,420,-278,211,418,-63,129,405,-148,276,414,-103,81,404,-385,338,420,-212,169,393,-640,360,426,-237,190,392,-698,358,427,-264,198,396,-683,351,424,-227,193,394,-642,248,284,3,187,275,-3,322,203,-146,115,203,-210,356,124,49,115,87,-57,354,108,59,124,70,-48,377,89,-89,104,53,-178,
146,433,-334,151,445,-316,155,446,-316,159,447,-316,143,444,-315,140,444,-315,138,444,-315,167,448,-180,140,442,-175,154,426,-280,145,424,-279,212,424,-104,128,403,-147,274,414,-247,69,399,-399,333,416,-456,115,390,-700,349,418,-501,128,391,-762,347,419,-521,141,396,-750,342,417,-472,137,395,-705,249,288,-2,188,278,2,325,203,-144,120,201,-200,359,124,83,117,85,-13,358,108,96,127,69,-1,376,89,-53,115,47,-132,
147,440,-429,153,451,-419,157,451,-419,161,452,-419,144,450,-410,141,450,-410,139,450,-410,170,453,-304,144,450,-264,157,431,-382,146,430,-370,215,429,-261,132,406,-162,235,398,-457,72,391,-374,193,391,-664,92,378,-665,185,385,-723,71,365,-725,177,391,-722,79,371,-721,181,391,-668,80,373,-673,254,289,-17,191,282,17,326,204,-158,123,197,-146,360,124,45,120,84,45,360,107,56,130,68,57,380,88,-97,121,46,-69,
148,439,-423,153,451,-413,157,451,-413,161,452,-413,144,450,-404,142,450,-404,140,450,-404,171,454,-291,145,450,-250,158,431,-374,147,430,-362,217,430,-222,134,407,-153,253,407,-402,77,387,-357,231,402,-658,106,376,-667,257,401,-720,106,367,-728,269,404,-732,116,373,-728,260,403,-670,116,374,-676,256,290,-20,194,283,20,324,207,-179,126,196,-144,360,124,22,121,83,36,359,109,34,132,67,46,377,88,-128,124,47,-88,
152,443,-226,158,454,-213,162,455,-213,166,456,-213,149,453,-208,146,454,-208,144,454,-208,175,457,-100,148,454,-78,161,435,-181,151,433,-175,218,431,-29,134,407,5,263,406,-113,111,368,-122,273,393,-316,93,376,-396,293,390,-360,90,373,-448,294,392,-383,92,380,-460,289,392,-331,96,379,-409,260,294,-17,199,284,17,325,211,-141,134,195,-127,358,125,36,123,85,23,356,109,45,133,70,33,377,90,-109,128,47,-88,
166,444,-264,171,455,-253,175,456,-253,179,457,-253,161,454,-250,158,454,-250,155,454,-250,186,458,-134,154,454,-121,175,436,-215,164,435,-212,228,432,-39,140,405,-30,268,397,-109,114,361,-78,285,381,-339,128,339,-250,293,376,-388,140,322,-285,287,382,-407,150,330,-293,283,383,-352,150,336,-255,264,296,-15,206,285,15,327,219,-195,145,195,-170,356,126,-71,124,85,-59,354,109,-65,133,71,-53,377,93,-200,130,48,-173,
181,438,-469,186,449,-463,190,450,-463,194,451,-463,177,447,-459,175,447,-460,172,447,-460,200,452,-352,172,447,-334,189,431,-422,179,429,-417,245,426,-210,155,400,-200,269,379,-139,140,339,-186,276,352,-164,128,318,-292,277,339,-169,130,301,-309,284,347,-191,135,309,-329,281,349,-171,140,316,-301,264,296,-9,205,286,9,328,225,-218,145,197,-189,356,127,-102,125,87,-82,352,109,-97,135,72,-77,377,94,-232,129,49,-199,
203,430,-472,205,440,-459,208,441,-459,211,441,-459,197,439,-459,193,439,-459,190,439,-459,213,440,-333,185,436,-333,207,423,-421,198,421,-421,254,411,-221,165,387,-215,270,371,-317,143,331,-275,275,354,-544,123,294,-347,275,343,-593,122,276,-416,270,351,-602,127,285,-470,269,352,-554,130,291,-411,264,291,-6,207,283,6,329,223,-226,143,198,-197,356,127,-95,125,87,-73,349,109,-90,135,72,-68,376,93,-230,129,50,-195,
207,425,-509,209,435,-500,211,436,-500,214,436,-500,200,434,-498,196,434,-499,193,434,-499,215,436,-373,188,432,-367,211,418,-456,202,415,-454,256,409,-252,167,389,-236,273,362,-387,148,331,-333,277,362,-650,120,290,-556,271,362,-703,117,272,-600,267,370,-708,120,280,-620,270,366,-658,122,288,-571,264,290,-4,207,282,4,329,223,-239,142,199,-216,355,125,-107,125,87,-83,347,107,-102,134,72,-77,376,93,-249,128,53,-213,
214,420,-548,218,430,-534,221,431,-534,224,431,-534,208,429,-534,205,429,-534,202,429,-534,227,429,-397,196,426,-396,219,411,-492,210,410,-492,264,397,-291,172,383,-261,275,362,-469,158,326,-357,258,371,-731,141,309,-559,247,367,-787,132,302,-601,244,374,-778,133,308,-611,246,374,-734,138,310,-569,265,284,-4,206,277,4,330,222,-249,138,199,-223,355,123,-76,125,87,-68,347,105,-68,132,72,-68,375,92,-217,114,53,-189,
225,418,-564,230,429,-546,234,429,-546,237,429,-547,219,428,-548,216,429,-549,212,429,-549,241,428,-394,208,427,-403,230,409,-502,220,409,-505,273,390,-268,177,379,-280,279,346,-418,169,321,-401,267,337,-690,197,307,-615,262,334,-749,199,303,-664,272,341,-754,202,309,-667,269,341,-699,203,311,-621,266,278,-2,206,273,2,332,217,-237,139,190,-223,354,123,-33,125,88,-22,347,105,-19,133,72,-9,375,90,-171,112,53,-155,
238,423,-407,243,433,-384,246,434,-384,249,434,-385,232,433,-388,228,433,-388,224,433,-388,252,433,-229,219,431,-246,244,414,-347,232,413,-352,282,394,-144,183,384,-157,282,339,-313,170,328,-310,268,326,-586,200,304,-566,270,323,-651,210,294,-611,275,332,-655,215,302,-616,273,332,-596,214,305,-574,266,278,-1,205,274,1,332,212,-222,139,187,-215,354,122,47,125,88,40,346,105,67,140,76,58,375,87,-78,125,54,-90,
246,434,-354,252,445,-333,255,445,-334,259,445,-334,241,445,-333,237,445,-333,234,445,-333,263,444,-191,230,444,-187,252,425,-299,240,426,-298,290,399,-124,196,402,-98,282,339,-294,181,335,-221,233,341,-518,215,340,-428,208,367,-571,221,337,-473,222,373,-556,224,343,-471,226,369,-517,222,343,-432,266,280,-2,205,276,2,331,208,-177,127,191,-166,352,119,83,125,89,53,344,103,103,139,76,68,375,85,-22,107,54,-67,
257,451,-362,263,461,-342,266,461,-342,269,461,-342,252,462,-345,249,462,-345,245,463,-346,272,460,-193,240,463,-210,262,442,-304,250,443,-309,297,401,-97,199,418,-116,290,348,-139,181,348,-181,265,317,-318,207,327,-368,260,308,-364,209,315,-418,258,315,-386,215,321,-430,257,319,-331,215,326,-377,265,284,0,203,286,0,324,209,-154,121,203,-164,351,118,112,124,92,87,343,102,132,138,84,106,374,85,1,103,62,-37,
266,463,-341,273,474,-323,276,474,-323,279,474,-323,262,475,-327,258,475,-327,254,476,-327,282,472,-185,248,475,-203,271,453,-286,260,454,-291,304,410,-75,208,430,-113,299,351,-33,192,370,-114,280,305,-130,208,325,-241,273,287,-159,212,310,-280,270,290,-188,216,316,-298,268,298,-144,217,322,-251,264,292,3,203,296,-3,315,209,-109,128,204,-119,348,118,130,127,107,108,340,102,147,138,93,124,373,85,20,103,71,-17,
267,464,-306,273,475,-289,276,475,-289,279,475,-290,262,475,-293,258,476,-293,254,476,-293,283,473,-160,248,475,-171,272,455,-254,260,456,-257,306,411,-55,212,432,-87,300,351,-19,196,367,-78,283,301,-122,199,321,-200,275,286,-152,199,303,-238,274,283,-182,205,305,-259,272,290,-137,206,312,-211,264,294,3,203,298,-3,313,210,-107,140,205,-104,347,118,98,130,111,82,340,102,112,139,96,93,368,85,-18,103,77,-48,
273,469,-306,279,479,-287,282,479,-287,285,479,-287,268,479,-291,264,479,-291,261,480,-291,288,477,-147,254,479,-164,278,458,-250,266,459,-256,309,413,-41,217,439,-93,302,351,-20,204,374,-161,290,298,-127,230,341,-342,287,280,-156,235,328,-388,286,283,-186,240,333,-398,283,287,-141,239,338,-351,263,296,6,202,301,-6,308,211,-113,141,208,-105,345,119,96,130,116,85,339,102,111,139,101,97,365,85,-22,102,80,-50,
280,470,-281,285,480,-261,288,480,-261,291,480,-261,275,480,-266,271,480,-266,267,481,-266,294,478,-123,259,479,-144,285,460,-227,273,460,-233,314,414,-31,222,439,-88,309,351,-33,216,394,-245,302,297,-134,250,420,-492,302,279,-157,258,426,-547,298,280,-186,259,431,-541,295,286,-147,257,428,-497,262,296,7,202,300,-7,307,211,-98,130,208,-120,343,119,87,125,113,62,337,102,99,137,96,64,364,85,-30,103,77,-87,
281,468,-286,287,478,-268,290,478,-268,293,478,-268,277,478,-272,273,478,-272,269,478,-272,296,476,-135,263,477,-152,286,457,-233,274,458,-239,316,413,-35,226,437,-70,314,346,0,208,385,-72,307,289,-108,226,343,-206,307,271,-138,253,327,-245,302,272,-173,253,326,-272,300,278,-124,242,332,-220,260,296,6,200,299,-6,307,211,-70,129,208,-113,342,118,133,122,110,53,336,102,147,130,93,60,364,85,22,103,75,-87,
284,464,-287,289,474,-268,292,475,-269,295,475,-269,279,474,-272,275,475,-272,271,475,-272,299,473,-136,265,474,-151,288,454,-234,276,455,-239,319,407,-38,225,433,-66,318,339,-5,201,379,-64,317,280,-116,211,324,-201,319,263,-147,211,306,-240,315,264,-184,214,306,-271,312,270,-133,217,312,-217,260,291,6,200,299,-6,308,209,-59,130,205,-116,342,118,151,122,105,48,335,102,165,130,81,51,364,85,45,103,72,-99,
284,463,-271,289,473,-252,293,473,-252,295,473,-253,279,473,-256,275,473,-256,272,473,-256,299,472,-120,266,472,-135,289,453,-218,276,453,-223,319,405,-23,226,432,-56,318,337,7,202,376,-81,318,278,-101,208,324,-241,320,261,-132,209,307,-286,317,263,-168,213,309,-313,314,268,-118,214,314,-257,260,289,6,199,299,-6,309,208,-64,130,203,-117,342,118,150,122,102,46,335,102,165,130,79,52,364,85,45,103,71,-98,
285,462,-271,291,472,-250,294,472,-250,297,472,-251,281,472,-253,276,472,-253,273,472,-253,300,471,-121,267,471,-130,289,452,-221,276,452,-223,319,399,-36,225,431,-54,322,331,-19,198,368,-56,322,275,-142,190,311,-191,324,257,-178,184,295,-232,320,260,-213,189,296,-263,317,266,-159,194,302,-208,260,283,5,198,291,-5,312,207,-77,127,198,-120,342,117,123,122,96,46,334,102,138,129,75,54,364,85,17,103,67,-91,
285,463,-273,291,473,-253,294,473,-253,297,473,-254,281,473,-255,277,474,-255,273,473,-255,300,471,-128,267,471,-135,291,453,-224,278,454,-226,319,401,-44,228,429,-55,326,335,-22,197,364,-32,330,281,-138,177,300,-129,330,261,-171,169,283,-163,325,263,-205,173,283,-196,323,270,-154,179,289,-146,260,282,5,198,289,-5,313,207,-87,125,197,-123,342,116,118,122,92,44,332,100,131,129,72,52,365,84,8,103,62,-90,
286,464,-271,291,474,-251,295,474,-251,297,474,-252,281,474,-253,277,474,-253,273,474,-253,300,471,-127,268,471,-134,291,453,-223,278,454,-225,319,402,-46,227,426,-55,326,337,-26,196,362,-33,330,283,-144,167,298,-132,331,262,-178,158,281,-165,325,264,-212,163,281,-199,324,272,-160,169,287,-149,260,282,5,198,288,-5,314,207,-95,123,196,-131,342,115,113,122,90,25,331,99,128,129,68,33,365,84,6,103,62,-103,
284,470,-279,290,480,-261,293,480,-261,296,479,-261,279,480,-263,276,480,-263,272,480,-263,299,476,-137,267,476,-143,289,459,-232,276,461,-233,319,408,-58,228,429,-60,326,338,-39,196,362,-28,327,286,-159,171,296,-123,327,266,-192,162,277,-155,321,268,-226,167,276,-191,320,275,-174,173,283,-140,261,282,0,198,288,0,313,207,-68,123,195,-128,341,115,146,122,88,24,331,98,161,129,65,32,365,84,51,92,60,-105,
282,478,-322,287,489,-306,291,489,-306,294,488,-306,277,488,-306,273,488,-306,270,488,-306,298,486,-191,265,485,-188,287,467,-276,274,468,-275,320,418,-98,228,434,-104,325,346,-52,181,363,-63,323,291,-160,149,299,-157,325,268,-187,144,277,-187,318,269,-220,147,272,-221,317,278,-174,158,282,-173,261,285,0,198,292,0,308,207,-9,125,196,-106,341,115,184,121,88,27,332,98,197,128,66,33,364,84,85,97,60,-108,
281,482,-350,286,494,-336,289,494,-336,292,494,-336,276,492,-337,272,492,-337,268,492,-337,296,493,-218,264,490,-217,286,473,-301,274,473,-301,319,431,-113,227,442,-120,325,363,-64,180,374,-70,318,311,-172,141,303,-160,317,291,-199,129,281,-191,308,295,-235,134,277,-226,306,302,-185,143,285,-176,261,295,2,199,303,-2,306,207,28,127,200,-104,341,115,213,117,91,2,332,98,225,125,72,4,363,83,112,98,66,-142,
280,486,-297,284,497,-288,288,497,-288,291,497,-288,274,496,-282,270,496,-282,267,496,-282,296,496,-210,263,493,-160,286,476,-256,274,476,-248,318,435,-98,228,447,-67,324,371,-60,185,381,2,308,322,-171,144,323,-76,306,302,-201,130,298,-104,297,306,-236,132,295,-140,295,314,-185,141,302,-93,261,300,2,200,308,-2,306,209,58,133,203,-90,342,115,236,114,91,-18,335,98,248,122,73,-19,362,83,138,98,66,-163,
275,488,-247,278,499,-236,282,499,-236,285,500,-236,269,498,-231,265,497,-231,261,497,-231,290,499,-138,258,494,-107,281,478,-206,270,479,-198,316,438,-59,227,449,-22,324,375,-40,196,384,34,303,330,-152,153,334,-56,300,309,-184,143,312,-87,290,314,-217,146,314,-121,287,322,-166,153,319,-73,261,302,0,200,307,0,306,210,37,141,206,-83,344,115,202,115,92,-7,341,99,213,123,75,-6,362,82,97,105,65,-148,
265,484,-277,268,495,-274,271,495,-274,274,496,-274,260,494,-260,257,494,-260,253,494,-260,279,494,-187,250,491,-131,272,475,-247,260,475,-227,308,435,-126,221,445,-48,320,373,-163,195,374,0,300,340,-342,154,326,-103,297,320,-390,142,310,-138,285,325,-415,141,310,-173,283,333,-355,147,314,-121,261,300,-13,201,305,13,305,210,13,144,209,-89,346,116,185,120,93,0,347,103,197,125,78,2,360,81,84,111,62,-138,
263,483,-310,267,494,-301,270,495,-301,273,495,-301,258,493,-293,254,493,-293,251,493,-293,278,493,-201,247,490,-164,270,474,-270,258,474,-259,306,434,-135,219,444,-56,318,373,-165,192,373,-3,299,342,-353,154,322,-111,296,322,-403,142,308,-146,285,327,-430,142,309,-183,283,334,-367,147,311,-129,261,299,-18,201,304,18,306,209,0,142,208,-99,347,116,185,122,92,3,348,103,196,127,77,7,359,78,77,115,57,-135,
255,481,-308,259,491,-298,262,492,-298,265,492,-298,250,490,-292,247,490,-292,243,489,-292,271,489,-199,239,486,-158,260,471,-269,250,470,-258,301,432,-154,210,433,-50,315,370,-305,182,366,0,294,373,-559,149,317,-109,290,362,-617,134,305,-144,279,379,-622,134,305,-179,275,375,-567,140,307,-127,260,295,-28,202,297,28,305,208,34,143,209,-185,348,116,260,124,92,-73,349,105,277,131,78,-69,357,79,150,112,59,-217,
242,477,-280,248,487,-266,251,487,-266,255,488,-266,238,486,-259,235,486,-259,231,485,-259,262,483,-162,229,481,-123,248,468,-240,238,466,-229,291,431,-136,202,426,-28,315,374,-283,170,365,-9,299,393,-538,129,320,-117,298,398,-594,112,307,-153,287,408,-593,111,309,-182,286,405,-545,118,312,-127,260,286,-28,202,286,28,307,205,-22,140,206,-198,349,116,221,125,88,-61,352,105,239,135,69,-55,356,79,113,109,54,-201,
241,475,-256,246,485,-241,250,485,-241,254,485,-241,236,484,-235,233,484,-235,230,484,-235,261,481,-136,227,479,-105,247,466,-216,236,464,-207,291,429,-108,200,424,-24,314,376,-272,167,364,-31,300,396,-536,124,322,-173,298,402,-594,109,308,-212,288,411,-593,110,312,-242,286,408,-543,116,315,-190,262,283,-26,202,285,26,309,201,-29,137,206,-234,350,117,234,125,89,-78,352,107,254,134,70,-70,356,79,129,109,55,-210,
229,475,-227,234,484,-213,238,485,-213,241,485,-213,225,484,-205,221,483,-205,218,483,-205,249,481,-110,216,478,-70,236,465,-188,226,463,-177,283,431,-77,191,424,4,314,396,-269,159,372,-75,300,437,-520,117,356,-297,298,454,-574,104,344,-344,289,457,-566,112,349,-361,286,450,-523,118,353,-312,262,284,-28,202,286,28,310,201,-104,136,206,-187,351,117,142,124,95,-5,354,107,162,134,80,8,355,79,32,108,59,-118,
212,478,-240,217,487,-224,220,488,-224,223,488,-224,207,487,-217,204,486,-217,201,486,-217,230,483,-112,200,480,-76,220,468,-197,208,467,-187,271,442,-76,177,425,-7,314,431,-291,140,390,-154,308,467,-554,118,401,-431,312,479,-613,110,393,-491,303,482,-606,120,398,-493,299,477,-559,126,400,-442,262,288,-26,200,287,26,310,202,-109,137,205,-176,351,117,147,120,95,30,353,107,166,128,79,44,355,79,20,108,59,-96,
192,481,-247,197,491,-233,201,492,-233,205,492,-233,186,490,-224,183,490,-224,180,489,-224,211,488,-122,180,485,-78,201,471,-204,188,471,-191,259,455,-66,167,427,-8,309,455,-248,126,397,-189,325,471,-497,113,430,-497,339,481,-552,113,438,-559,334,483,-561,121,443,-555,328,478,-509,123,441,-505,262,297,-25,200,292,25,311,206,-191,138,207,-165,351,117,14,115,96,16,353,106,26,122,82,27,354,79,-132,108,59,-112,
174,483,-255,178,494,-239,182,495,-240,186,495,-240,167,491,-234,164,491,-235,161,490,-234,193,493,-130,162,486,-91,185,474,-209,171,472,-202,247,462,-59,156,427,-18,303,464,-63,110,401,-195,342,465,-119,110,446,-473,360,473,-135,113,462,-526,357,471,-159,120,466,-516,348,465,-131,120,461,-477,263,305,-24,201,297,24,312,212,-179,139,210,-123,351,118,24,113,96,29,352,106,38,118,82,39,354,82,-109,108,58,-90,
156,483,-301,158,493,-286,161,494,-286,165,494,-286,150,491,-278,148,490,-278,146,489,-278,175,492,-170,151,486,-131,167,473,-256,156,471,-246,237,463,-63,145,430,-83,299,465,-92,85,419,-293,348,457,-152,114,477,-541,368,460,-170,119,490,-594,363,457,-192,124,490,-576,355,454,-164,124,485,-542,264,308,-18,203,299,18,313,217,-140,142,213,-116,350,119,14,112,97,17,350,106,21,117,82,29,359,85,-123,108,63,-109,
154,483,-311,156,493,-293,160,493,-293,164,494,-293,149,491,-287,147,490,-287,144,489,-287,176,492,-170,148,486,-140,164,473,-264,155,471,-256,232,464,-70,142,432,-92,295,462,-76,88,425,-313,349,457,-116,109,472,-576,368,461,-129,120,487,-630,365,459,-153,125,487,-616,356,455,-128,125,480,-579,265,309,-18,204,300,18,313,218,-161,144,214,-122,350,120,-3,112,103,-8,348,106,3,118,88,-1,359,87,-146,105,64,-125,
142,463,-429,146,476,-418,149,477,-418,153,478,-418,138,475,-413,136,475,-413,133,475,-413,164,480,-300,137,475,-275,152,457,-379,143,456,-373,220,459,-199,129,434,-207,292,451,-234,38,457,-430,360,447,-277,108,461,-650,377,454,-241,120,470,-696,376,453,-314,125,467,-674,368,448,-296,124,463,-649,265,310,-12,204,300,12,314,218,-132,144,214,-171,348,122,19,114,96,-81,345,106,24,121,80,-79,361,88,-129,109,57,-220,
143,458,-429,147,471,-419,150,472,-419,153,473,-419,139,471,-411,137,471,-412,135,472,-412,164,477,-305,137,474,-271,151,454,-381,143,452,-371,219,457,-203,128,436,-201,291,447,-213,38,463,-411,362,445,-264,104,462,-648,378,452,-274,115,466,-695,378,454,-306,119,463,-680,371,448,-278,117,460,-651,264,310,-13,204,301,12,315,218,-129,144,216,-179,347,124,47,115,103,-47,344,108,56,123,86,-42,364,90,-90,109,61,-179,
138,435,-477,142,451,-469,145,452,-469,149,453,-469,134,450,-463,132,451,-463,130,452,-463,157,459,-350,133,455,-323,146,432,-426,138,430,-419,214,442,-241,129,429,-244,290,444,-267,53,446,-444,360,443,-336,108,447,-680,379,449,-353,119,447,-727,379,452,-388,124,447,-723,373,447,-353,117,446,-687,263,309,-13,204,298,13,317,218,-116,144,216,-190,346,123,44,120,102,-117,343,108,50,130,85,-117,364,89,-103,108,61,-258,
128,413,-432,129,426,-433,132,428,-433,134,429,-433,124,426,-419,123,426,-419,122,427,-419,148,435,-363,131,430,-298,138,409,-397,132,408,-379,213,423,-255,121,406,-215,291,431,-239,55,439,-272,357,442,-270,84,429,-355,377,449,-281,88,422,-379,376,453,-319,97,427,-393,370,448,-288,94,427,-365,261,299,-17,203,288,17,320,210,-117,140,216,-226,345,123,53,122,102,-141,342,108,61,133,85,-139,364,88,-85,107,60,-273,
133,402,-530,134,415,-533,135,416,-533,137,417,-533,131,414,-519,130,414,-519,130,415,-519,146,421,-454,137,417,-390,140,399,-493,137,398,-475,204,407,-315,131,392,-279,286,419,-287,116,412,-228,353,441,-316,142,418,-210,372,447,-327,147,415,-220,371,451,-366,151,416,-239,365,447,-332,149,414,-218,257,288,-25,204,280,26,323,209,-187,133,215,-214,346,122,-33,122,93,-129,342,105,-25,133,72,-127,363,88,-177,97,50,-260,
139,409,-498,141,421,-487,144,422,-487,146,424,-487,135,418,-485,133,418,-485,130,418,-485,154,426,-362,133,417,-348,146,404,-444,139,401,-440,206,408,-238,127,388,-274,285,417,-251,68,402,-485,352,440,-335,135,388,-741,370,446,-356,152,378,-794,369,451,-394,161,382,-786,363,446,-354,154,385,-745,257,287,-7,201,278,7,325,209,-159,130,214,-240,347,122,-16,122,90,-143,343,105,-12,133,71,-141,364,88,-169,98,52,-279,
137,417,-461,140,429,-450,144,431,-449,148,432,-450,132,427,-446,130,426,-446,128,426,-446,158,435,-330,131,426,-310,146,411,-410,136,408,-406,209,410,-214,122,391,-239,285,417,-200,57,393,-420,352,439,-285,133,367,-656,371,446,-304,151,358,-705,370,450,-339,160,363,-696,363,446,-302,156,366,-658,257,289,0,201,280,1,324,209,-64,131,214,-255,347,122,98,122,91,-175,343,104,106,133,74,-172,365,88,-29,105,52,-303,
139,423,-485,143,435,-478,147,437,-478,151,438,-478,135,433,-469,132,433,-469,130,433,-469,160,440,-365,133,433,-331,149,417,-439,139,415,-429,209,415,-258,126,398,-223,284,416,-257,84,377,-372,353,434,-316,114,368,-662,373,441,-336,105,365,-712,373,444,-374,125,366,-725,366,438,-332,126,366,-674,257,291,-2,201,286,2,324,206,-47,131,217,-256,347,121,134,123,91,-184,343,104,143,134,74,-184,364,88,-4,105,53,-324,
141,428,-431,146,439,-421,149,440,-421,153,441,-421,137,438,-414,134,438,-414,132,439,-414,163,443,-308,136,439,-281,151,420,-386,141,418,-379,211,416,-207,127,400,-173,285,416,-161,77,382,-281,357,425,-211,121,355,-532,375,431,-230,132,341,-576,376,434,-265,145,346,-597,369,429,-226,140,351,-544,257,297,-3,201,289,3,320,206,-37,130,219,-238,346,122,129,123,92,-166,343,105,138,135,75,-164,364,89,0,106,56,-297,
143,435,-437,149,447,-428,154,448,-428,158,449,-428,139,445,-422,136,445,-422,133,445,-422,167,450,-315,138,445,-292,154,427,-391,142,425,-385,212,423,-207,128,402,-174,286,413,-160,76,378,-271,361,410,-217,127,347,-469,379,415,-236,141,332,-507,381,419,-271,152,340,-519,373,414,-233,148,345,-477,257,302,-5,200,293,5,319,210,-66,128,221,-231,341,123,101,122,98,-125,337,105,110,134,85,-118,361,90,-31,110,58,-248,
144,438,-424,150,450,-420,154,451,-419,158,452,-419,140,448,-411,137,448,-411,134,449,-411,168,454,-315,139,449,-291,154,430,-383,143,428,-374,213,427,-207,128,403,-171,286,412,-152,76,378,-161,362,407,-203,130,347,-258,380,412,-221,145,332,-278,382,416,-256,154,340,-293,374,411,-219,151,345,-264,257,304,-6,200,294,6,318,212,-67,127,221,-200,339,124,95,121,101,-99,335,106,103,134,84,-93,360,91,-29,110,59,-216,
164,440,-392,167,451,-381,171,453,-381,174,454,-381,158,449,-380,155,449,-380,151,450,-380,180,456,-267,147,450,-269,171,433,-345,161,431,-346,220,429,-158,131,403,-177,291,406,-107,76,371,-221,362,395,-174,129,339,-416,382,397,-191,142,321,-455,382,399,-228,152,326,-465,375,396,-191,150,333,-420,257,303,1,200,294,-1,318,216,-139,127,221,-200,334,126,-12,121,100,-104,330,109,-7,134,84,-100,352,91,-132,111,58,-221,
175,436,-402,180,448,-395,184,449,-395,187,449,-395,170,447,-391,167,447,-391,164,448,-391,193,450,-281,161,448,-270,182,429,-358,172,427,-353,232,422,-175,141,401,-161,299,393,-111,96,358,-125,366,376,-173,130,321,-220,386,377,-191,141,305,-240,385,378,-230,151,312,-264,377,376,-190,149,317,-231,257,296,0,200,290,0,318,212,-172,127,215,-194,332,123,-29,122,92,-101,327,108,-21,135,79,-96,348,86,-144,111,54,-211,
177,434,-395,181,446,-391,185,447,-391,189,448,-391,172,445,-386,169,445,-386,166,445,-386,195,449,-287,163,446,-270,185,427,-351,174,425,-346,235,420,-169,145,401,-155,301,390,-95,99,356,-104,366,374,-159,130,319,-173,386,375,-175,139,303,-190,385,377,-217,150,309,-213,378,374,-177,149,315,-182,257,293,-1,201,287,1,318,211,-152,127,214,-192,332,121,-26,122,92,-109,326,105,-20,136,78,-106,348,85,-142,109,54,-220,
190,431,-434,194,442,-427,198,442,-427,201,443,-427,184,442,-427,181,442,-427,178,442,-427,206,442,-321,173,442,-321,196,422,-389,185,421,-389,244,410,-202,149,395,-200,308,376,-122,111,344,-144,370,358,-189,130,305,-187,389,357,-210,136,288,-201,389,360,-257,146,291,-225,381,359,-212,147,297,-196,257,284,-2,200,278,2,318,207,-207,127,211,-196,332,120,-53,124,93,-63,327,105,-45,138,78,-55,346,83,-172,109,54,-166,
206,428,-490,211,439,-477,214,440,-477,217,440,-477,200,438,-479,196,439,-479,192,439,-479,220,439,-351,186,437,-364,212,419,-439,202,418,-443,257,402,-232,158,390,-252,317,362,-202,124,336,-329,374,342,-316,128,288,-546,393,339,-344,130,273,-588,391,340,-383,138,279,-611,384,340,-334,140,285,-560,257,281,0,200,273,0,318,203,-226,123,206,-212,332,120,-45,126,93,-53,327,105,-35,139,76,-43,347,83,-168,109,51,-167,
221,429,-594,225,439,-577,228,440,-577,230,441,-577,214,439,-581,210,439,-581,207,439,-581,233,441,-430,202,438,-451,227,421,-535,215,420,-541,267,401,-292,167,392,-315,321,352,-290,142,340,-383,376,321,-433,127,290,-586,394,319,-469,126,272,-630,394,320,-509,130,279,-660,386,320,-453,132,283,-603,257,282,0,200,276,0,316,203,-266,121,205,-263,333,119,-71,128,85,-72,328,104,-62,139,67,-64,347,82,-226,114,51,-209,
237,444,-580,240,455,-561,242,455,-561,245,456,-561,230,454,-566,226,454,-566,222,454,-566,246,454,-411,216,451,-435,242,436,-521,231,434,-528,277,405,-278,178,403,-297,322,352,-257,150,347,-301,374,313,-385,126,297,-408,392,306,-417,120,277,-438,391,308,-460,126,280,-500,384,308,-406,130,285,-432,257,284,-1,200,278,1,313,203,-221,120,204,-201,333,118,-32,128,87,3,328,104,-14,143,69,14,347,82,-176,113,51,-129,
246,460,-535,250,471,-513,253,471,-513,255,471,-513,238,469,-517,234,469,-517,231,469,-517,258,469,-380,226,467,-384,252,451,-477,239,449,-482,287,406,-251,190,418,-259,323,353,-223,162,350,-225,374,307,-336,139,299,-313,388,298,-367,121,280,-344,386,298,-411,126,281,-387,380,299,-356,130,287,-333,257,287,-2,200,288,2,309,203,-213,128,205,-202,333,118,16,128,97,13,329,104,32,141,84,26,346,82,-130,114,63,-122,
256,467,-518,259,478,-497,263,479,-497,265,479,-498,248,477,-501,244,477,-501,241,477,-501,269,479,-353,236,476,-369,263,458,-460,250,457,-465,298,412,-225,199,429,-245,326,352,-182,169,355,-198,367,299,-292,144,301,-290,380,288,-323,122,284,-320,379,288,-370,125,282,-362,374,291,-312,130,289,-310,257,293,0,198,295,0,305,207,-217,133,205,-203,333,118,42,128,101,29,329,104,61,136,88,45,346,82,-91,115,70,-109,
255,467,-487,259,478,-469,262,479,-470,265,480,-470,249,477,-471,245,477,-471,242,477,-471,270,480,-331,237,477,-334,261,459,-431,250,459,-432,298,415,-210,203,434,-207,325,351,-164,173,364,-152,365,297,-264,146,305,-233,376,286,-292,123,287,-259,377,287,-335,125,286,-300,372,290,-284,131,291,-252,257,297,0,196,300,0,302,208,-215,128,211,-163,333,118,43,128,104,60,329,104,60,135,95,75,346,82,-86,115,72,-68,
262,473,-459,266,483,-441,269,484,-442,272,484,-442,256,483,-444,253,483,-444,249,483,-444,278,484,-302,244,482,-312,268,465,-403,257,465,-406,302,419,-182,209,439,-198,323,352,-141,171,372,-173,356,295,-254,142,306,-277,368,281,-283,124,289,-308,369,280,-326,121,288,-349,364,284,-274,123,291,-297,257,301,1,194,305,-1,300,214,-192,126,213,-169,333,118,38,128,107,38,329,104,53,135,97,52,347,82,-88,114,73,-94,
267,473,-422,272,484,-407,275,484,-407,278,485,-407,261,482,-409,258,482,-409,254,482,-409,283,486,-273,249,483,-281,274,465,-368,262,464,-370,307,421,-152,214,443,-175,323,352,-110,173,373,-153,351,288,-231,146,307,-255,360,274,-261,131,290,-286,360,273,-303,122,289,-325,356,277,-251,131,294,-274,257,302,3,193,304,-3,299,215,-176,124,211,-130,334,118,30,127,106,43,330,104,44,139,95,53,347,82,-97,114,71,-91,
267,472,-387,272,483,-373,275,484,-373,279,485,-373,260,480,-374,256,480,-374,252,480,-374,283,486,-248,249,480,-249,274,463,-335,262,462,-336,308,421,-133,216,442,-146,322,352,-87,178,371,-113,350,288,-198,148,306,-207,359,273,-226,136,289,-235,358,272,-268,125,287,-275,354,277,-218,131,295,-226,257,302,2,193,304,-2,299,215,-155,124,211,-126,334,118,27,127,105,25,331,104,41,140,93,33,346,82,-96,110,71,-107,
269,470,-356,273,481,-344,277,482,-344,281,483,-344,262,478,-344,258,478,-344,255,477,-344,286,483,-227,253,477,-224,277,461,-307,264,459,-307,311,421,-119,221,438,-125,322,350,-74,188,367,-86,347,283,-171,164,306,-169,355,268,-196,154,290,-195,355,267,-237,154,289,-232,351,271,-190,160,296,-187,258,301,2,194,305,-2,300,215,-113,143,206,-97,334,117,40,129,100,21,331,103,49,140,82,27,346,82,-72,109,70,-113,
272,469,-384,277,480,-372,281,482,-372,284,482,-372,265,476,-372,261,476,-372,258,475,-372,289,482,-249,255,477,-247,280,460,-332,267,457,-332,316,418,-135,224,436,-137,324,343,-93,195,367,-102,346,273,-199,174,307,-200,355,255,-226,166,293,-228,355,254,-268,165,292,-266,350,259,-218,171,298,-219,260,301,1,196,304,-1,300,214,-136,139,205,-107,334,117,34,132,97,17,331,103,45,141,77,22,348,82,-80,110,68,-118,
273,467,-377,279,480,-363,282,482,-364,286,482,-364,267,475,-363,263,474,-363,259,473,-363,290,480,-246,257,473,-237,281,458,-328,269,454,-326,318,408,-142,225,430,-139,326,332,-107,188,363,-107,345,263,-205,164,305,-189,354,246,-230,156,290,-214,354,244,-270,156,290,-252,349,250,-223,161,295,-207,261,292,1,196,298,-1,305,208,-144,137,202,-118,334,116,38,134,94,28,331,102,51,143,73,35,349,81,-66,110,66,-99,
275,466,-346,280,478,-332,284,480,-332,288,481,-333,268,474,-332,263,474,-332,260,473,-332,292,480,-218,257,473,-212,283,457,-299,269,454,-298,321,405,-126,225,426,-125,328,329,-99,188,359,-99,343,264,-203,171,310,-188,351,246,-231,158,294,-216,350,245,-270,162,293,-252,346,251,-221,165,299,-206,264,285,0,199,292,0,309,202,-132,136,198,-114,335,116,56,135,91,42,331,102,68,144,72,49,351,80,-48,114,62,-80,
276,466,-343,281,478,-329,284,480,-329,287,480,-329,269,474,-329,265,473,-329,261,472,-329,292,478,-213,259,472,-207,283,457,-295,270,453,-294,321,404,-116,226,424,-117,328,329,-82,191,358,-84,341,264,-189,177,311,-172,350,246,-216,165,296,-201,349,245,-256,167,297,-237,345,250,-207,174,302,-190,264,284,0,201,291,0,311,200,-120,135,197,-104,336,114,58,136,90,48,332,100,69,144,71,56,354,79,-51,115,61,-78,
274,470,-361,280,480,-347,283,481,-347,286,481,-347,268,477,-346,264,476,-346,261,476,-346,292,479,-231,259,474,-222,283,460,-313,269,458,-311,322,406,-132,229,424,-122,328,333,-96,192,358,-78,337,273,-201,174,316,-168,343,255,-229,165,301,-197,341,254,-269,166,302,-235,337,260,-219,173,307,-186,266,286,-3,204,292,3,311,197,-93,135,198,-88,338,113,96,136,90,60,334,99,108,144,71,66,354,77,-15,115,62,-67,
276,480,-334,280,489,-318,284,490,-319,287,490,-319,269,488,-318,266,487,-318,262,486,-318,292,487,-201,259,482,-194,284,469,-288,270,470,-286,320,416,-115,230,431,-98,327,345,-82,196,364,-52,331,285,-178,175,311,-139,338,261,-207,166,294,-169,333,259,-243,168,293,-206,329,271,-194,175,299,-158,266,288,-4,204,298,4,309,199,-47,135,200,-102,338,113,140,136,91,56,334,99,152,145,72,59,355,77,31,115,63,-82,
277,482,-340,281,492,-323,284,492,-323,287,493,-324,270,490,-323,266,490,-323,263,489,-323,292,489,-204,259,484,-199,284,472,-292,270,472,-291,319,420,-116,229,434,-103,327,348,-83,197,366,-58,330,290,-181,175,306,-147,336,264,-210,166,288,-177,331,262,-247,168,288,-216,327,275,-197,175,294,-166,266,289,-4,203,300,4,308,200,-62,135,201,-107,339,113,128,136,92,45,335,99,140,145,72,51,356,77,15,115,64,-88,
277,490,-348,281,500,-336,285,500,-336,288,500,-336,271,499,-336,267,499,-336,263,498,-336,293,497,-217,259,494,-214,284,480,-298,270,480,-299,318,429,-127,228,440,-116,327,359,-104,194,366,-77,324,303,-221,168,301,-166,326,280,-253,156,281,-196,321,280,-289,162,279,-234,318,290,-236,171,286,-184,265,294,-5,203,304,5,306,200,-83,134,202,-103,340,113,114,136,95,71,336,99,121,144,77,80,356,77,-16,115,66,-57,
276,493,-389,281,503,-375,284,504,-375,288,504,-375,270,502,-376,266,502,-376,262,502,-376,292,501,-250,257,499,-251,283,483,-338,269,483,-339,317,437,-147,226,445,-147,327,371,-114,183,367,-99,316,316,-233,149,295,-185,314,296,-267,133,268,-221,310,299,-300,141,264,-256,308,307,-248,150,272,-201,264,300,-5,202,308,5,304,205,-66,134,203,-99,340,113,116,136,97,67,336,99,126,143,82,75,356,77,-3,120,65,-62,
275,493,-380,279,503,-366,283,503,-366,286,503,-366,268,503,-368,265,503,-368,261,502,-368,291,502,-242,256,499,-249,282,483,-329,268,484,-331,316,441,-144,223,446,-142,325,374,-110,181,369,-88,306,320,-228,149,297,-177,305,297,-264,135,272,-212,298,299,-297,142,269,-247,296,308,-244,151,277,-194,264,302,-4,202,309,4,304,209,-73,141,205,-101,340,113,101,136,97,58,336,100,112,143,82,66,357,78,-16,125,62,-72,
269,490,-367,274,500,-356,278,500,-356,281,500,-356,263,499,-355,260,499,-355,256,499,-355,287,499,-241,252,496,-235,275,480,-320,262,481,-318,312,442,-146,218,444,-122,324,376,-120,176,369,-56,303,327,-254,151,298,-143,301,306,-294,137,275,-174,291,310,-325,144,273,-209,288,318,-268,152,281,-159,264,305,-4,202,310,4,304,214,-71,154,208,-68,341,114,54,137,98,54,337,101,58,143,82,64,357,79,-71,136,59,-74,
262,482,-368,267,494,-356,271,494,-357,274,495,-357,256,493,-356,252,494,-356,249,494,-356,277,494,-241,244,493,-235,267,474,-320,254,475,-318,304,438,-149,209,439,-114,322,374,-135,171,365,-46,303,327,-296,151,300,-139,302,305,-342,138,276,-172,291,310,-372,144,274,-207,288,317,-310,152,282,-156,264,303,-5,202,309,5,306,213,-76,157,207,-78,343,114,58,139,97,52,339,101,65,144,82,61,358,80,-64,137,56,-77,
253,463,-376,259,474,-365,263,474,-365,266,475,-365,249,474,-364,245,474,-364,242,474,-364,270,476,-248,238,475,-236,258,456,-328,247,456,-324,298,433,-161,202,429,-119,321,374,-213,167,363,-60,304,339,-418,151,300,-175,301,317,-471,139,277,-212,293,323,-493,144,276,-244,292,332,-431,153,285,-190,265,296,-7,204,300,7,311,209,-137,156,207,-151,344,114,16,142,97,-6,341,101,24,147,80,0,359,80,-116,135,57,-144,
244,455,-412,250,465,-399,254,466,-399,257,466,-400,240,465,-398,237,466,-398,234,466,-398,262,469,-270,230,467,-257,249,449,-358,239,449,-355,294,431,-181,197,427,-148,320,384,-348,163,362,-219,306,388,-651,152,300,-432,310,374,-723,141,278,-484,299,378,-730,150,276,-507,298,382,-662,163,288,-446,267,293,-7,205,294,7,317,208,-195,155,200,-192,346,114,-7,145,91,-21,343,101,2,151,73,-13,361,80,-149,133,55,-173,
238,459,-379,242,469,-370,246,470,-370,249,471,-370,233,468,-365,231,469,-365,228,469,-365,255,473,-241,225,470,-217,244,454,-324,234,454,-317,293,438,-152,194,428,-111,320,403,-299,156,364,-196,299,403,-584,174,352,-433,291,396,-654,155,317,-493,281,399,-655,189,356,-507,284,401,-592,169,330,-445,267,293,-8,206,295,8,318,210,-228,153,201,-223,347,115,-5,144,95,-10,344,102,9,156,87,2,360,80,-144,137,56,-152,
238,462,-284,243,471,-272,246,472,-272,249,473,-273,234,470,-269,231,471,-269,228,471,-269,254,474,-151,225,471,-130,244,456,-233,234,456,-227,292,439,-81,194,430,-47,318,407,-268,156,368,-203,298,410,-554,183,378,-481,293,411,-622,191,374,-545,284,417,-618,195,388,-544,284,410,-561,191,387,-488,268,293,-10,205,296,10,320,210,-209,149,201,-198,348,115,12,148,97,1,344,102,27,155,82,6,362,80,-116,135,56,-139,
237,463,-130,241,472,-115,243,473,-115,246,473,-115,232,471,-110,228,472,-110,225,472,-110,251,475,0,221,473,22,242,456,-84,233,457,-77,287,446,23,189,431,58,325,424,-231,159,387,-167,291,431,-470,187,406,-446,275,425,-528,191,403,-508,267,428,-520,196,409,-496,270,428,-471,195,410,-450,268,294,-11,206,296,11,322,212,-243,143,207,-259,348,116,-29,147,101,-49,343,103,-13,161,92,-34,363,80,-141,134,57,-164,
227,464,-209,233,473,-195,237,474,-195,240,475,-195,223,473,-189,220,473,-189,217,473,-189,248,476,-77,216,473,-49,237,457,-162,225,457,-153,284,448,-37,189,432,13,325,428,-261,148,387,-145,295,432,-539,135,368,-386,278,433,-606,126,354,-444,270,437,-595,137,361,-451,273,435,-543,142,362,-398,268,294,-11,206,296,11,326,215,-264,135,213,-251,348,120,-10,143,106,-10,343,106,34,159,102,20,364,84,-83,133,64,-106,
222,462,-213,227,472,-200,231,472,-200,235,473,-200,218,471,-196,215,471,-196,212,471,-196,243,474,-87,212,472,-64,232,455,-167,220,455,-161,280,446,-63,188,429,-24,307,420,-351,152,390,-279,298,420,-687,133,383,-613,296,413,-762,124,378,-683,271,419,-756,133,384,-681,279,420,-695,139,384,-624,268,294,-10,206,295,10,326,220,-293,135,219,-292,346,126,-90,140,105,-101,339,109,-75,145,98,-88,364,94,-204,133,65,-222,
225,449,-328,230,459,-317,234,459,-317,237,460,-317,220,458,-317,217,458,-317,214,458,-317,243,463,-186,211,459,-185,233,443,-273,221,442,-273,280,431,-78,186,423,-90,303,379,-162,154,379,-211,286,341,-360,169,369,-453,277,317,-414,171,357,-508,267,332,-431,177,363,-520,268,337,-372,179,365,-465,267,291,-5,206,292,5,327,221,-240,136,221,-256,343,127,-40,132,107,-50,336,109,-28,144,97,-38,365,96,-160,116,84,-174,
226,446,-365,231,456,-355,235,457,-355,238,458,-355,221,456,-355,218,456,-355,214,456,-355,242,461,-225,211,457,-222,233,440,-310,221,439,-309,279,430,-120,185,421,-110,302,378,-198,152,377,-238,288,346,-419,151,371,-528,283,327,-479,148,369,-586,273,337,-474,152,375,-598,273,342,-426,156,376,-541,266,289,-3,206,290,3,327,222,-244,137,220,-255,341,127,-49,131,107,-66,333,109,-37,145,95,-55,365,98,-170,111,78,-192,
227,415,-563,232,425,-557,236,426,-557,239,428,-557,223,425,-560,219,426,-560,216,428,-560,243,435,-429,212,433,-441,234,413,-505,223,413,-509,278,409,-274,182,406,-302,290,338,-210,165,347,-291,274,277,-321,181,298,-459,274,256,-357,179,276,-483,264,259,-388,188,278,-538,261,267,-335,191,287,-473,265,287,2,206,288,-2,327,222,-197,137,219,-243,342,123,11,125,108,-32,333,105,24,133,94,-18,365,94,-108,107,79,-158,
225,387,-574,229,395,-574,233,396,-574,236,397,-574,220,395,-573,217,397,-573,213,398,-573,241,406,-466,209,405,-460,231,386,-523,220,386,-522,275,392,-314,181,389,-324,268,318,-264,181,317,-303,264,251,-354,195,256,-405,272,228,-387,189,234,-435,266,226,-417,199,231,-472,261,237,-367,204,240,-418,262,284,3,204,285,-3,328,221,-231,138,216,-238,342,119,-38,122,107,-54,334,102,-27,127,93,-42,367,91,-154,96,83,-173,
223,368,-602,227,374,-606,231,375,-606,235,377,-606,217,375,-604,214,377,-604,211,378,-605,240,387,-500,205,386,-494,228,367,-550,218,368,-549,272,375,-344,181,376,-336,248,294,-286,173,307,-299,250,233,-358,189,233,-382,260,210,-389,188,214,-412,257,210,-419,196,212,-445,253,217,-370,197,219,-395,259,283,3,203,281,-3,331,221,-235,137,212,-260,343,119,-36,122,102,-69,334,102,-24,130,93,-56,367,87,-153,101,81,-189,
221,360,-572,226,365,-577,229,367,-577,233,369,-577,216,366,-575,213,368,-576,210,369,-576,239,382,-484,203,378,-476,227,360,-526,217,360,-524,269,375,-345,181,368,-333,244,304,-307,198,297,-295,233,234,-371,204,234,-360,235,213,-404,198,214,-387,230,214,-428,204,214,-417,227,223,-381,207,220,-372,259,281,2,206,279,-2,330,218,-186,143,205,-183,344,117,-26,123,100,-28,334,99,-21,132,91,-18,369,84,-132,102,79,-134,
221,359,-531,226,365,-538,230,366,-538,233,368,-538,216,366,-535,213,367,-535,210,369,-535,239,380,-455,203,378,-440,227,360,-487,217,360,-483,268,373,-325,181,371,-301,243,303,-285,195,300,-277,236,231,-342,200,236,-313,238,211,-373,195,216,-339,240,214,-398,203,215,-369,235,223,-352,206,222,-325,259,278,1,206,275,-1,330,216,-182,137,205,-175,344,116,-23,123,102,-14,335,99,-19,132,93,-3,369,84,-121,95,81,-110,
220,369,-607,224,374,-611,228,376,-611,231,377,-611,215,375,-611,211,376,-611,208,377,-611,237,387,-511,202,385,-510,225,369,-557,215,368,-557,267,377,-360,178,374,-378,249,308,-347,190,306,-378,228,247,-445,211,243,-460,226,229,-485,201,229,-497,221,234,-504,223,227,-516,220,242,-454,223,236,-468,259,277,3,205,274,-3,330,215,-165,137,193,-154,345,115,25,123,95,23,335,97,37,132,81,35,370,84,-82,98,65,-86,
220,381,-621,225,389,-621,229,390,-621,232,391,-621,214,389,-621,211,390,-621,208,391,-621,236,400,-509,202,397,-510,225,380,-570,214,379,-570,266,384,-354,177,381,-377,257,319,-317,141,314,-376,241,249,-434,126,243,-468,253,237,-450,114,226,-508,247,242,-479,123,223,-540,243,253,-451,130,231,-484,258,276,4,198,273,-4,328,213,-167,122,195,-169,345,115,54,126,95,34,336,97,68,140,80,50,371,84,-60,100,61,-82,
221,386,-629,226,394,-626,229,395,-626,233,396,-626,215,394,-627,212,395,-627,209,396,-627,236,405,-507,202,402,-511,226,384,-575,215,383,-577,266,387,-352,177,382,-374,259,323,-322,135,317,-374,242,262,-418,121,244,-463,239,238,-449,110,227,-500,234,253,-470,117,224,-533,233,261,-433,124,231,-479,258,276,4,197,273,-4,326,212,-175,120,197,-174,346,114,39,126,94,26,336,95,53,142,79,40,371,83,-77,96,60,-91,
221,409,-516,226,419,-507,229,420,-507,232,422,-507,216,418,-508,212,418,-508,209,418,-508,234,426,-374,203,422,-377,227,404,-459,216,402,-461,265,397,-262,176,391,-261,265,333,-373,137,340,-377,262,312,-631,134,298,-659,260,303,-692,124,284,-720,256,314,-703,131,288,-741,255,317,-642,138,293,-675,258,277,1,197,274,-1,326,210,-168,117,196,-186,346,114,53,126,95,42,337,96,66,136,79,57,371,83,-67,97,63,-74,
221,441,-237,224,451,-220,227,452,-220,229,452,-220,216,450,-223,212,450,-223,209,450,-223,229,451,-91,202,448,-103,226,433,-185,216,432,-189,263,410,-15,172,399,-20,272,348,-127,139,338,-152,271,351,-382,157,359,-414,273,349,-433,160,365,-469,270,361,-441,159,377,-463,266,361,-391,160,376,-419,256,282,-3,193,279,3,323,210,-157,120,197,-175,346,114,40,126,97,30,337,96,53,136,85,44,371,83,-71,98,70,-78,
213,459,-225,218,469,-205,222,469,-205,225,469,-205,208,468,-205,204,468,-206,201,468,-205,227,467,-76,197,465,-78,220,449,-175,207,449,-176,261,418,2,169,409,3,283,358,-110,146,342,-99,273,373,-378,159,366,-352,272,375,-428,163,376,-402,267,387,-428,159,388,-400,265,386,-383,162,386,-356,253,287,-4,190,286,4,318,210,-172,113,202,-180,345,115,41,121,102,42,336,97,57,132,91,58,370,84,-67,96,78,-63,
209,463,-315,215,473,-296,219,473,-296,222,473,-297,203,472,-297,200,472,-297,197,471,-297,226,471,-164,193,468,-164,217,453,-264,204,452,-265,258,422,-84,165,413,-66,291,369,-213,126,348,-182,280,388,-540,83,368,-439,277,394,-598,60,379,-494,268,406,-591,65,394,-496,267,402,-545,87,387,-449,252,289,-6,189,288,6,316,211,-202,111,204,-194,341,116,33,113,104,34,333,98,49,131,90,50,368,84,-77,92,80,-74,
209,464,-339,214,474,-319,218,474,-320,222,474,-320,203,474,-320,199,473,-320,196,473,-320,225,471,-187,192,469,-187,216,454,-288,202,453,-288,258,424,-106,164,413,-86,295,368,-242,120,349,-165,280,390,-541,76,367,-390,275,396,-599,53,380,-438,267,408,-596,59,392,-453,266,404,-547,70,387,-403,252,291,-6,189,289,6,316,212,-212,110,205,-192,339,117,48,113,104,52,330,100,68,130,90,70,366,85,-58,93,79,-56,
207,462,-311,213,472,-292,217,472,-292,220,472,-292,202,471,-290,198,470,-290,195,470,-290,224,468,-162,191,465,-154,215,452,-261,201,451,-259,258,422,-89,165,413,-63,301,375,-265,118,370,-141,285,400,-567,69,394,-339,277,407,-626,46,401,-382,267,417,-620,50,410,-399,268,413,-573,57,408,-353,252,290,-7,189,288,7,316,212,-213,112,204,-189,332,117,0,109,100,9,322,100,14,124,83,22,356,84,-111,90,76,-102,
206,457,-271,211,467,-252,215,468,-252,218,468,-252,200,466,-250,197,466,-250,194,465,-250,223,464,-132,191,460,-120,214,447,-226,201,446,-223,255,419,-89,164,411,-58,310,386,-320,114,392,-198,286,409,-610,62,413,-468,276,413,-671,41,411,-520,266,418,-657,44,417,-528,267,416,-614,51,417,-481,251,283,-6,189,282,6,315,211,-210,114,204,-190,329,117,-4,110,96,-10,320,100,9,123,77,0,354,84,-115,89,60,-125,
206,456,-278,211,466,-258,215,467,-258,218,467,-258,200,465,-257,197,465,-258,194,464,-257,223,463,-132,191,458,-129,214,446,-232,201,444,-231,255,418,-83,163,409,-67,312,387,-306,113,393,-236,285,411,-581,62,414,-502,276,414,-639,40,413,-557,265,418,-625,43,417,-563,266,416,-583,51,416,-515,251,280,-2,188,279,2,315,210,-208,115,203,-207,328,117,0,111,93,-31,320,100,12,124,75,-19,354,84,-111,90,53,-146,
204,456,-274,208,466,-254,212,466,-254,216,467,-254,198,466,-250,195,465,-250,193,465,-250,221,461,-137,190,458,-121,212,446,-231,199,445,-226,254,417,-107,161,410,-78,317,400,-340,95,421,-302,284,415,-561,64,426,-563,274,415,-612,43,420,-618,262,418,-595,54,417,-610,265,418,-559,62,418,-570,249,278,-2,186,276,2,315,209,-211,112,203,-222,329,116,46,111,93,-8,321,99,67,123,77,11,355,84,-50,91,52,-105,
202,461,-274,206,469,-254,210,469,-254,213,469,-254,197,468,-250,194,468,-250,192,467,-250,219,463,-139,189,460,-122,210,450,-232,199,449,-228,253,417,-123,158,411,-86,316,415,-396,88,436,-347,283,425,-613,59,443,-618,270,420,-665,40,432,-675,258,421,-643,53,427,-665,261,421,-610,61,428,-625,247,277,-5,183,275,5,313,208,-235,110,203,-232,330,116,37,111,94,-5,321,99,56,120,77,18,356,84,-64,91,54,-97,
202,469,-208,206,477,-187,209,477,-187,212,477,-187,196,476,-183,193,475,-183,190,474,-183,217,471,-71,186,468,-52,209,458,-166,197,457,-161,251,424,-91,155,419,-24,315,434,-388,92,445,-310,283,433,-633,48,465,-605,267,425,-691,30,455,-668,254,425,-670,43,449,-661,257,426,-631,55,450,-615,244,277,-12,181,275,11,311,207,-240,105,203,-224,331,116,33,112,93,15,321,99,53,121,75,35,355,84,-69,89,52,-81,
200,480,-231,205,488,-208,208,488,-208,212,488,-208,194,488,-205,191,487,-205,188,487,-205,216,481,-85,184,480,-71,208,468,-187,195,468,-183,249,435,-98,151,431,-39,314,452,-399,87,466,-323,278,444,-619,57,483,-604,261,435,-676,35,477,-667,251,436,-651,57,466,-654,253,437,-616,68,462,-612,240,282,-12,176,280,11,307,206,-232,100,203,-238,331,116,65,112,94,30,322,101,89,122,76,51,355,84,-36,93,54,-73,
198,490,-230,204,497,-207,207,497,-207,210,497,-207,192,497,-204,189,497,-204,186,496,-204,215,491,-82,181,489,-68,206,476,-185,193,477,-181,247,444,-94,150,440,-39,312,467,-389,87,481,-330,274,461,-607,64,498,-595,261,447,-666,40,501,-661,251,448,-643,69,488,-641,253,450,-607,71,484,-601,238,290,-14,174,289,13,303,206,-226,96,205,-230,331,117,58,111,94,43,322,102,79,121,76,63,354,83,-54,93,57,-67,
194,493,-245,200,501,-222,204,501,-222,208,501,-222,188,500,-219,185,500,-219,181,499,-219,214,495,-99,178,493,-81,203,481,-200,188,481,-195,245,448,-101,147,445,-54,306,479,-410,86,491,-389,274,470,-627,108,478,-666,264,459,-684,119,466,-730,252,458,-662,128,464,-708,253,460,-626,125,466,-670,236,294,-13,172,293,13,300,209,-225,99,207,-227,329,117,50,108,98,37,322,103,69,115,81,55,348,84,-74,93,65,-75,
194,493,-224,200,501,-198,203,501,-198,207,501,-198,188,501,-199,184,500,-199,181,500,-199,212,495,-68,175,493,-71,202,482,-178,187,482,-179,242,447,-79,147,444,-65,285,473,-397,91,483,-411,278,486,-662,115,483,-685,279,480,-725,124,474,-747,268,480,-708,130,474,-730,265,479,-665,128,475,-689,234,294,-10,172,292,10,297,209,-193,99,207,-203,324,117,1,103,98,-16,317,102,10,110,81,-8,343,84,-137,85,69,-147,
191,488,-210,195,496,-186,198,496,-186,202,496,-186,185,496,-186,181,495,-186,178,495,-186,208,491,-64,173,489,-60,198,477,-165,184,477,-164,240,446,-69,146,445,-55,276,476,-380,94,484,-329,275,483,-667,55,519,-548,278,484,-733,38,529,-606,270,486,-724,40,529,-605,265,483,-675,51,523,-561,233,293,-9,172,291,9,295,209,-190,101,206,-192,319,117,0,95,94,-18,315,101,11,103,77,-10,343,84,-130,77,64,-149,
191,488,-213,195,496,-189,198,496,-189,202,496,-189,185,495,-191,181,495,-191,178,495,-191,207,490,-64,173,488,-68,198,477,-168,185,476,-169,239,446,-66,146,446,-61,275,476,-374,95,485,-328,275,485,-665,52,520,-554,278,486,-730,30,534,-612,270,488,-722,37,531,-609,266,485,-674,43,526,-565,232,293,-1,172,290,1,294,209,-184,102,206,-239,318,117,-12,94,91,-90,313,100,-4,100,76,-83,344,84,-144,79,62,-226,
190,486,-208,194,493,-183,197,493,-183,201,493,-183,184,493,-184,180,492,-184,176,492,-184,206,488,-65,170,486,-63,197,475,-165,184,474,-164,238,446,-71,144,445,-49,275,490,-336,94,485,-169,275,505,-616,36,528,-258,281,501,-681,19,541,-298,271,499,-696,21,542,-308,266,497,-636,27,535,-271,232,292,-6,171,288,6,296,207,-210,102,204,-229,318,117,-3,96,91,-42,313,100,8,104,75,-31,344,84,-128,79,61,-166,
189,484,-205,192,492,-177,195,492,-177,198,492,-177,183,491,-181,179,491,-181,175,491,-181,203,487,-51,169,485,-67,195,474,-160,182,473,-164,236,446,-32,144,444,-55,268,506,-191,91,483,-173,274,533,-377,38,528,-276,280,528,-424,19,543,-319,271,528,-427,21,545,-327,266,528,-389,28,538,-288,232,290,-3,170,285,3,297,207,-207,101,204,-242,319,117,1,97,91,-46,313,100,12,106,76,-33,345,84,-119,79,60,-167,
188,483,-207,192,491,-179,195,491,-179,198,491,-179,182,491,-183,179,490,-183,175,490,-183,202,486,-52,169,484,-67,194,473,-161,182,472,-166,236,445,-32,142,443,-54,265,504,-188,91,483,-166,274,530,-373,37,529,-282,280,536,-421,17,543,-327,272,537,-425,19,546,-336,268,533,-386,27,539,-295,231,288,-2,169,283,2,297,206,-208,101,204,-249,320,117,5,98,90,-50,313,100,17,107,75,-38,345,84,-116,81,58,-173,
187,483,-176,190,491,-148,193,491,-148,197,491,-148,181,490,-148,177,490,-148,173,489,-148,201,486,-26,168,484,-24,193,473,-133,180,472,-133,234,445,-17,143,442,4,266,496,-157,93,486,-59,265,544,-325,42,537,-156,270,559,-373,22,549,-198,264,560,-376,24,551,-207,260,553,-335,40,546,-168,231,288,-6,168,283,6,298,206,-211,101,203,-242,320,117,-8,98,90,-52,313,100,3,108,76,-41,344,83,-138,86,58,-175,
188,485,-188,191,493,-160,194,493,-160,198,493,-160,182,492,-161,178,492,-161,174,491,-161,201,489,-31,168,486,-36,194,475,-143,181,473,-144,233,449,-8,143,445,-4,267,500,-118,94,492,-114,255,557,-256,59,541,-260,253,577,-299,28,553,-310,247,577,-298,44,554,-309,246,571,-262,86,551,-268,231,289,-5,169,283,6,298,205,-196,104,203,-236,321,116,12,99,93,-42,314,100,24,108,78,-31,343,82,-128,88,58,-168,
188,493,-176,192,501,-145,195,501,-145,198,501,-146,182,500,-148,178,500,-148,174,500,-148,202,496,-13,168,494,-22,194,482,-129,181,481,-132,234,456,3,143,451,11,267,506,-111,94,499,-72,244,572,-243,59,542,-187,237,591,-289,27,551,-234,231,596,-287,37,552,-237,231,587,-250,58,547,-197,232,292,-6,169,287,6,298,205,-194,107,204,-213,321,116,15,99,95,-23,314,100,27,108,79,-13,344,81,-124,88,61,-152,
187,500,-188,191,508,-159,194,508,-159,198,508,-159,182,506,-160,178,506,-160,174,505,-160,202,504,-28,168,500,-32,194,490,-142,180,489,-144,234,463,-14,143,457,-2,268,514,-163,94,503,-128,234,578,-310,71,547,-273,227,594,-360,48,553,-323,218,596,-350,74,561,-320,219,590,-314,100,559,-281,232,298,-6,169,293,6,299,208,-190,110,205,-164,323,117,14,99,96,4,316,100,24,109,80,11,344,81,-126,86,64,-128,
186,501,-236,189,509,-208,192,510,-208,196,510,-208,180,508,-209,177,507,-209,173,507,-209,200,507,-71,168,502,-74,193,491,-187,180,490,-189,235,468,-39,143,459,-39,268,518,-190,94,500,-223,225,567,-336,69,538,-435,216,577,-382,44,543,-492,208,578,-372,46,548,-487,210,572,-340,74,545,-444,232,301,-4,169,297,4,299,212,-188,110,207,-183,323,118,-3,99,96,-23,316,101,4,107,80,-18,344,82,-152,85,65,-169,
184,501,-284,188,509,-262,191,510,-262,194,510,-262,179,508,-261,175,507,-261,171,507,-261,198,507,-141,166,502,-129,191,491,-239,179,490,-235,234,468,-111,144,461,-78,268,516,-285,94,499,-150,213,541,-419,32,534,-236,195,538,-464,14,541,-271,191,534,-452,12,541,-290,195,531,-423,21,544,-252,232,301,-6,170,297,6,298,212,-179,112,208,-158,320,118,-19,99,96,-18,314,101,-12,107,80,-15,343,82,-165,85,66,-162,
184,501,-297,187,509,-275,190,510,-275,193,510,-275,178,508,-274,174,507,-274,171,506,-274,197,507,-151,166,501,-144,190,491,-252,179,490,-250,233,469,-120,144,461,-97,269,518,-282,94,498,-160,211,531,-416,29,532,-262,193,527,-455,11,539,-299,188,524,-441,9,536,-313,193,521,-423,17,543,-276,232,300,-5,170,296,5,298,213,-182,113,208,-165,319,118,-24,98,96,-23,314,101,-17,105,80,-19,341,82,-169,85,66,-166,
184,500,-316,187,509,-293,190,509,-293,194,509,-293,178,508,-295,174,507,-295,170,506,-295,197,505,-163,165,500,-167,190,490,-268,179,488,-269,232,468,-134,144,459,-136,269,517,-343,94,498,-315,210,516,-489,30,518,-507,193,510,-537,18,516,-559,187,507,-520,15,512,-561,193,506,-492,22,513,-519,231,299,-1,169,294,1,297,213,-216,113,208,-215,317,118,-28,96,96,-37,311,101,-17,106,82,-28,341,82,-169,83,64,-175,
184,495,-286,187,503,-262,190,504,-262,194,504,-262,178,502,-265,174,501,-265,171,500,-265,197,501,-131,165,495,-144,190,486,-238,179,484,-241,232,463,-107,143,454,-119,268,514,-211,91,488,-316,211,505,-258,42,502,-521,194,502,-288,34,503,-576,190,498,-277,43,498,-567,195,498,-260,44,495,-529,231,292,1,170,289,-1,297,210,-230,106,206,-267,315,118,-26,94,96,-65,308,101,-5,104,81,-52,340,82,-147,82,62,-196,
183,492,-295,186,500,-269,189,501,-269,193,501,-269,177,499,-273,174,498,-273,170,497,-273,196,499,-133,165,493,-145,189,484,-245,178,482,-249,231,459,-103,143,449,-126,268,513,-265,89,484,-371,211,502,-338,58,498,-612,192,500,-378,51,501,-672,189,498,-366,62,495,-658,195,496,-342,65,492,-619,232,290,0,170,288,0,298,209,-242,103,206,-272,314,118,-19,94,98,-59,307,101,-3,104,83,-46,339,82,-147,81,61,-189,
183,488,-300,186,496,-273,189,497,-273,193,497,-273,177,495,-275,174,494,-276,170,493,-276,196,495,-137,165,489,-146,189,479,-250,178,478,-253,232,453,-101,142,444,-113,269,505,-271,90,477,-351,214,505,-399,42,499,-435,196,505,-442,48,502,-483,192,501,-428,32,496,-484,199,499,-402,35,494,-446,231,288,0,169,285,0,298,207,-250,102,205,-270,313,118,-21,92,97,-67,305,101,-5,102,83,-54,338,82,-155,82,59,-201,
183,484,-244,186,494,-223,189,495,-223,192,496,-223,177,492,-221,174,492,-221,170,491,-221,196,495,-106,165,489,-93,189,476,-201,178,475,-197,232,453,-65,141,445,-32,276,491,-199,87,470,-59,223,507,-334,31,501,-120,205,513,-374,20,503,-153,201,505,-361,16,504,-162,208,499,-336,21,501,-131,231,288,-5,169,285,5,298,207,-238,100,205,-225,313,117,-9,90,99,-34,304,101,6,100,84,-21,338,82,-125,78,59,-145,
183,477,-282,186,486,-270,189,487,-270,192,489,-270,178,484,-269,174,484,-269,171,485,-269,196,493,-145,167,488,-140,190,473,-230,179,472,-228,232,457,-68,140,453,-55,282,464,-191,86,461,-166,235,508,-323,30,503,-246,217,513,-356,14,514,-320,212,508,-338,14,518,-331,216,503,-320,24,509,-274,231,290,-5,168,287,5,298,208,-207,97,207,-230,312,119,22,89,102,-41,302,103,38,97,87,-28,335,82,-87,76,63,-153,
186,474,-220,188,482,-218,191,483,-218,194,485,-218,180,481,-218,177,481,-218,174,482,-219,197,492,-107,169,487,-107,192,471,-168,181,470,-169,233,468,6,136,459,0,281,433,-43,101,450,10,250,471,-149,95,466,-19,239,482,-166,89,474,-29,234,482,-163,92,472,-35,235,478,-150,97,468,-25,230,295,-6,168,292,6,299,212,-196,96,209,-186,313,124,27,87,104,-3,303,109,43,94,89,9,331,83,-76,74,69,-114,
186,457,-208,190,467,-204,193,468,-204,196,470,-204,180,465,-205,177,466,-205,174,466,-205,198,479,-88,170,472,-90,193,456,-155,181,454,-157,234,461,11,137,455,-13,266,424,-84,129,425,-66,247,430,-213,126,432,-287,236,436,-236,133,440,-307,233,440,-235,134,444,-285,233,437,-215,140,439,-284,230,296,-3,167,295,3,298,215,-194,94,213,-196,313,125,0,88,109,-8,303,109,12,95,97,2,331,86,-95,76,74,-130,
186,454,-205,190,464,-201,193,465,-201,196,467,-201,180,462,-201,177,463,-201,174,463,-201,199,476,-87,170,469,-89,194,453,-154,181,451,-155,234,457,17,137,453,-7,262,423,-21,134,419,-86,245,428,-97,134,429,-202,241,435,-109,141,437,-223,231,437,-111,142,439,-217,232,434,-99,143,436,-203,230,297,-3,167,295,3,298,217,-193,94,213,-188,313,126,-1,88,110,-13,303,111,12,96,97,-1,332,88,-101,76,75,-125,
186,446,-324,190,456,-319,193,458,-319,196,459,-319,180,454,-317,177,455,-317,174,455,-317,199,467,-202,171,459,-189,193,445,-271,181,443,-268,238,446,-98,142,433,-90,259,385,-120,136,368,-204,250,338,-310,143,365,-456,250,318,-357,139,362,-509,242,323,-381,145,368,-526,239,330,-324,147,373,-470,230,296,-3,167,295,3,298,217,-183,97,217,-164,312,126,-25,100,109,-17,302,110,-17,110,96,-1,336,87,-140,75,79,-132,
188,430,-421,191,439,-420,194,441,-420,197,443,-420,182,438,-417,180,439,-417,177,440,-417,200,449,-314,174,445,-301,195,429,-372,184,428,-369,240,425,-184,146,417,-181,248,348,-115,138,346,-143,249,277,-205,134,286,-236,255,253,-234,129,265,-267,247,253,-275,135,266,-310,242,261,-221,138,273,-253,231,290,-2,168,290,3,297,214,-184,102,216,-226,312,119,-35,107,105,-67,303,102,-27,120,85,-56,338,86,-163,84,78,-191,
188,413,-459,191,421,-458,194,422,-458,197,424,-458,183,420,-458,180,421,-458,178,422,-458,201,431,-351,175,428,-349,195,412,-409,185,411,-409,240,409,-218,149,404,-221,237,329,-138,151,324,-157,248,256,-226,139,256,-249,255,235,-255,132,234,-278,251,235,-281,134,235,-319,245,242,-239,136,241,-266,231,280,0,170,278,0,299,213,-186,100,212,-265,312,116,-24,107,100,-76,303,98,-16,117,81,-64,338,83,-143,91,56,-195,
189,400,-457,192,406,-458,195,408,-458,198,410,-458,184,405,-459,182,406,-459,180,407,-459,202,417,-357,176,413,-361,195,400,-408,186,398,-410,240,403,-227,150,397,-228,236,326,-144,165,317,-159,249,250,-212,156,247,-227,255,227,-235,148,227,-249,250,227,-270,151,226,-289,245,235,-226,154,233,-243,233,276,0,175,274,0,301,213,-215,111,208,-255,312,116,-20,106,99,-66,302,99,-11,115,81,-53,339,83,-125,89,64,-180,
190,395,-449,193,402,-451,196,403,-451,199,405,-451,186,401,-453,183,402,-453,181,403,-453,204,414,-358,178,409,-368,196,396,-403,187,394,-406,242,399,-231,151,394,-248,239,322,-146,165,317,-190,251,249,-213,161,247,-249,261,226,-237,154,225,-274,257,227,-271,158,226,-307,253,236,-227,161,233,-263,235,278,3,179,276,-3,301,213,-220,120,202,-254,311,116,-29,105,97,-61,301,99,-17,112,80,-49,339,83,-127,102,63,-176,
192,395,-502,196,403,-503,199,405,-503,203,406,-503,187,402,-506,185,403,-506,182,404,-506,208,416,-401,178,411,-413,198,396,-453,189,394,-457,242,399,-262,151,394,-288,240,320,-185,159,316,-252,254,247,-254,157,245,-322,264,225,-282,152,224,-350,261,226,-318,158,225,-383,256,234,-269,161,232,-334,236,278,5,180,275,-5,301,213,-231,116,201,-241,311,116,-26,105,97,-52,301,98,-13,118,80,-38,339,81,-127,97,62,-158,
194,403,-567,198,411,-567,202,413,-567,205,414,-567,190,411,-567,187,411,-567,185,412,-567,210,423,-461,181,419,-458,200,403,-517,191,402,-517,245,405,-319,152,399,-323,242,327,-270,164,324,-281,225,258,-360,157,258,-364,227,235,-397,151,236,-397,218,237,-426,156,236,-432,215,247,-372,160,243,-378,237,278,7,179,275,-7,301,213,-197,123,195,-184,310,115,35,105,94,18,299,96,51,117,78,32,339,80,-75,95,55,-100,
202,412,-582,204,421,-574,207,422,-574,210,424,-575,196,420,-577,194,420,-577,191,421,-577,213,432,-444,186,427,-455,206,409,-525,198,407,-529,246,409,-293,154,404,-327,249,338,-260,163,337,-341,259,279,-397,154,279,-509,275,257,-443,147,257,-559,268,258,-480,152,258,-595,257,266,-415,157,265,-526,237,280,11,179,277,-11,302,213,-164,114,195,-170,309,115,103,102,94,62,296,97,121,116,79,77,338,80,-16,89,55,-68,
214,448,-492,214,458,-521,215,459,-520,216,460,-520,208,457,-494,205,458,-494,202,458,-494,214,460,-321,192,456,-424,214,441,-459,207,439,-442,248,419,-194,156,410,-258,253,339,-216,166,337,-306,263,295,-405,157,280,-509,279,278,-456,147,273,-564,271,280,-492,151,273,-592,263,287,-424,158,276,-524,239,283,10,180,281,-10,304,216,-180,117,196,-154,310,117,71,98,101,64,297,102,88,111,87,77,334,80,-50,73,73,-66,
216,452,-471,215,463,-476,216,464,-476,218,465,-476,210,462,-467,207,462,-468,203,462,-468,215,464,-312,193,461,-380,216,445,-424,209,444,-421,249,424,-184,158,415,-242,256,342,-208,165,340,-290,266,307,-420,154,291,-489,281,291,-472,145,279,-543,278,293,-509,148,280,-575,267,299,-440,154,284,-506,240,285,10,182,284,-10,304,218,-184,118,197,-169,310,118,49,97,102,37,297,104,64,111,88,50,333,80,-71,71,77,-90,
215,467,-366,216,477,-345,218,477,-345,220,478,-345,208,476,-349,204,476,-349,201,476,-349,218,475,-196,191,474,-219,218,457,-309,209,456,-314,251,425,-90,159,418,-116,257,346,-121,164,348,-178,274,328,-362,152,324,-425,288,327,-409,143,312,-475,290,334,-443,146,316,-504,281,334,-379,152,321,-441,241,290,7,182,289,-7,304,220,-181,115,206,-142,315,120,50,98,104,45,305,108,65,110,89,56,333,80,-65,70,80,-76,
212,478,-236,213,489,-215,216,489,-215,219,490,-215,205,488,-216,202,487,-216,199,487,-216,221,485,-83,190,482,-92,215,468,-187,207,467,-189,253,425,-2,158,420,-10,262,349,-87,147,348,-89,283,361,-366,141,348,-347,288,365,-423,136,348,-399,286,375,-441,143,360,-415,283,375,-380,140,360,-360,241,294,7,182,293,-7,304,221,-193,113,208,-143,319,121,43,101,107,51,310,107,62,112,89,64,341,81,-72,74,81,-65,
210,478,-269,213,487,-246,217,488,-246,220,488,-246,204,486,-247,201,486,-247,198,485,-247,224,485,-110,189,481,-116,215,467,-218,205,466,-220,257,425,-21,160,420,-35,272,350,-131,135,350,-140,287,375,-432,98,380,-386,286,387,-487,96,389,-436,285,398,-490,77,403,-432,284,393,-440,106,394,-393,242,293,9,182,292,-9,304,215,-177,121,198,-151,324,119,54,105,106,47,315,104,72,112,88,61,351,81,-50,89,66,-66,
211,474,-232,215,483,-210,218,484,-210,222,484,-210,204,482,-208,200,481,-208,197,480,-208,226,480,-86,189,475,-79,217,463,-187,205,462,-186,259,423,-22,165,419,-14,294,351,-172,134,363,-136,291,394,-436,87,407,-381,286,406,-486,65,409,-430,284,416,-479,62,416,-430,284,411,-439,73,415,-389,242,288,6,182,288,-6,305,213,-190,119,198,-146,324,118,45,111,101,48,316,103,67,116,83,62,350,81,-62,88,70,-60,
210,474,-254,215,483,-231,218,484,-231,222,484,-231,203,482,-230,199,481,-230,196,480,-230,226,479,-104,189,474,-99,217,463,-208,204,462,-207,259,423,-39,166,419,-33,296,351,-205,135,366,-161,291,394,-473,89,408,-425,286,405,-525,65,410,-473,284,415,-515,64,416,-477,284,412,-475,73,415,-435,242,286,5,184,287,-5,304,213,-240,122,194,-175,325,118,-34,111,100,4,316,102,-20,123,81,16,351,81,-142,87,74,-106,
211,471,-272,215,480,-247,218,480,-247,221,480,-247,203,479,-248,199,478,-248,196,477,-248,225,476,-116,190,472,-122,218,461,-225,204,460,-227,258,422,-57,165,416,-74,306,362,-243,123,374,-265,293,408,-478,103,404,-502,286,421,-526,115,405,-550,282,430,-509,137,410,-540,282,425,-477,125,410,-506,243,284,7,186,285,-7,308,213,-223,125,194,-225,324,117,-5,112,100,-27,316,101,8,126,80,-13,352,80,-109,85,75,-137,
211,472,-299,214,480,-276,218,480,-276,221,480,-276,203,479,-278,199,478,-278,196,477,-278,225,475,-145,190,471,-152,218,461,-251,205,461,-253,258,421,-103,164,416,-107,315,383,-340,104,426,-356,290,427,-549,107,429,-604,284,434,-597,94,428,-654,279,438,-572,133,428,-641,280,435,-544,123,425,-608,244,283,7,185,282,-7,310,212,-170,122,201,-199,324,116,64,112,99,25,315,101,81,126,79,39,352,80,-29,81,74,-80,
210,477,-293,214,485,-268,218,485,-268,221,484,-268,203,484,-269,199,484,-269,195,483,-269,225,478,-136,190,474,-139,217,465,-245,205,464,-246,257,422,-112,164,419,-109,325,410,-381,106,447,-384,287,439,-602,101,449,-642,277,441,-653,85,446,-695,267,441,-624,100,440,-682,269,439,-596,111,441,-647,244,283,8,185,283,-8,310,211,-187,121,203,-208,324,115,54,111,98,17,315,99,73,121,80,33,351,80,-38,79,74,-80,
209,486,-337,214,495,-314,217,495,-314,221,495,-314,203,494,-313,199,493,-313,195,492,-313,224,488,-180,190,485,-170,217,474,-288,204,473,-286,257,432,-156,163,431,-143,327,433,-446,108,463,-431,286,456,-664,103,472,-709,272,452,-715,89,465,-764,264,454,-683,101,460,-747,265,454,-657,112,456,-713,244,289,7,185,288,-7,310,212,-175,120,204,-158,324,115,78,110,98,58,314,100,96,116,80,73,348,80,-23,74,75,-53,
209,495,-323,214,506,-298,217,505,-298,220,505,-298,203,504,-295,199,503,-295,195,502,-295,224,498,-167,190,494,-150,217,483,-276,203,482,-269,257,442,-155,163,442,-131,328,454,-480,115,479,-447,288,470,-723,102,502,-743,274,461,-782,96,499,-805,265,463,-751,110,494,-788,266,463,-717,114,489,-748,244,295,2,184,295,-3,310,214,-181,118,206,-157,323,116,85,108,102,83,314,102,106,113,85,100,347,80,-21,70,76,-29,
209,495,-316,214,505,-293,217,504,-293,220,504,-293,202,504,-289,198,503,-289,195,502,-289,224,498,-162,190,496,-147,217,483,-268,203,483,-262,257,446,-143,163,445,-128,326,454,-435,117,472,-411,293,468,-670,101,504,-704,279,462,-726,89,501,-764,265,463,-700,95,496,-749,267,463,-667,105,490,-710,244,296,0,184,296,0,310,216,-182,117,207,-154,324,118,83,107,103,79,314,104,103,112,85,94,347,81,-22,71,76,-33,
209,500,-269,214,510,-247,217,510,-247,220,509,-247,202,508,-244,198,508,-244,194,507,-243,224,504,-123,189,500,-103,217,488,-223,203,487,-217,259,451,-134,165,452,-88,324,471,-429,121,477,-393,296,480,-679,102,509,-691,287,474,-738,89,514,-754,267,471,-712,101,506,-737,270,471,-676,110,495,-696,245,298,-5,184,299,5,310,216,-209,118,207,-158,326,118,70,109,103,74,318,104,89,113,86,90,347,81,-29,74,76,-37,
208,497,-235,214,508,-215,217,508,-215,220,508,-215,202,506,-210,198,506,-210,194,505,-210,224,503,-99,189,499,-73,217,487,-192,202,486,-185,259,454,-115,167,454,-65,319,479,-433,127,484,-373,301,491,-711,96,528,-665,300,485,-775,83,544,-730,283,486,-757,85,542,-718,283,486,-714,88,532,-674,245,299,-8,184,300,8,309,215,-214,121,210,-199,326,117,3,111,103,4,318,102,17,115,86,16,348,80,-121,85,76,-115,
206,496,-227,212,507,-209,216,507,-209,220,507,-209,200,505,-202,196,505,-202,192,504,-201,224,503,-97,189,498,-60,216,485,-186,201,484,-175,261,456,-95,167,455,-35,319,480,-390,130,486,-260,302,494,-648,91,532,-496,301,490,-706,79,548,-553,286,491,-690,79,547,-549,286,491,-650,81,537,-507,245,300,-11,184,301,11,309,214,-221,122,212,-216,327,116,-21,111,102,-29,319,100,-8,115,86,-19,349,80,-152,95,75,-154,
206,493,-206,212,504,-186,216,504,-186,220,504,-186,200,503,-181,196,502,-181,192,501,-181,224,500,-73,187,495,-45,215,483,-164,200,482,-156,260,455,-56,167,454,-12,317,483,-271,132,487,-135,301,501,-461,93,535,-268,301,500,-508,78,554,-311,288,500,-498,77,554,-315,287,498,-465,82,543,-279,244,299,-13,183,300,13,306,212,-195,124,214,-216,327,113,-44,115,102,-58,319,95,-38,124,83,-50,351,80,-180,92,76,-181,
205,493,-240,212,503,-221,216,503,-221,220,503,-221,200,501,-218,196,501,-218,192,500,-218,224,499,-97,187,495,-82,214,482,-192,199,481,-189,260,454,-94,164,452,-41,316,481,-342,131,482,-226,300,508,-503,91,528,-455,298,517,-556,77,546,-508,286,517,-539,75,545,-505,285,512,-514,81,537,-465,244,297,-11,183,298,11,306,209,-224,124,214,-251,327,113,-50,115,101,-83,319,95,-41,123,83,-74,351,79,-188,106,71,-212,
206,492,-249,212,502,-221,216,502,-221,220,502,-221,200,501,-218,196,500,-218,192,499,-218,224,499,-105,186,495,-87,214,482,-202,199,481,-200,260,452,-96,162,450,-43,316,482,-326,131,475,-257,291,523,-513,93,518,-536,282,542,-566,76,529,-595,275,542,-546,79,528,-592,276,532,-513,85,520,-547,245,293,-5,183,294,5,307,207,-217,123,208,-228,326,113,-2,115,98,-48,319,95,9,123,81,-37,351,79,-131,105,68,-165,
206,491,-255,212,501,-231,216,501,-231,220,502,-232,200,500,-227,196,499,-227,192,498,-227,224,497,-113,187,494,-91,214,481,-210,199,480,-206,260,452,-96,162,449,-55,317,484,-330,130,472,-270,281,533,-514,94,511,-539,270,558,-565,72,520,-597,263,557,-543,79,518,-591,265,546,-512,87,513,-548,245,290,-3,183,290,3,309,205,-201,122,201,-213,326,113,38,115,93,-13,319,96,54,122,77,-1,349,79,-84,112,64,-145,
206,497,-282,212,507,-257,216,507,-257,220,507,-258,200,506,-253,196,505,-253,192,504,-253,224,502,-132,187,498,-111,214,487,-236,199,486,-231,260,457,-118,162,452,-79,316,492,-378,128,476,-339,274,540,-571,103,512,-627,262,562,-627,88,526,-691,255,560,-598,102,522,-680,257,550,-566,107,516,-635,245,291,-2,183,290,2,308,204,-167,122,201,-187,325,112,79,115,92,17,319,95,95,117,76,29,347,78,-54,119,62,-121,
206,499,-283,212,508,-259,216,509,-259,220,509,-259,201,507,-256,197,507,-256,193,506,-256,225,503,-131,188,499,-117,214,488,-236,199,488,-233,260,459,-116,163,454,-95,316,493,-369,124,478,-364,273,540,-538,124,521,-630,262,561,-588,111,531,-689,255,558,-560,146,539,-673,257,549,-533,139,528,-634,245,291,2,183,291,-2,308,203,-152,122,199,-164,324,112,82,115,91,40,318,96,97,116,76,52,347,77,-49,115,62,-93,
206,508,-275,212,517,-251,216,518,-251,220,518,-251,201,516,-250,197,516,-250,193,515,-249,224,512,-124,188,509,-116,214,497,-229,199,497,-228,259,466,-106,163,460,-92,314,500,-342,124,485,-337,269,545,-520,120,520,-597,258,564,-569,105,530,-655,251,562,-544,132,530,-644,252,553,-516,124,520,-603,245,298,1,183,298,-2,306,204,-121,122,199,-128,324,112,89,110,92,56,317,96,101,110,77,66,343,76,-49,111,63,-78,
206,510,-277,212,519,-252,216,520,-252,220,520,-252,201,518,-252,197,517,-252,193,517,-252,224,515,-123,188,510,-121,214,499,-230,199,499,-231,259,467,-102,162,461,-107,314,502,-342,121,493,-387,269,546,-520,128,525,-633,257,564,-567,133,537,-690,250,562,-539,149,541,-667,252,554,-516,142,528,-635,245,300,3,182,301,-3,304,204,-115,122,199,-128,324,112,97,109,92,57,317,96,109,108,77,68,342,75,-42,110,63,-78,
206,512,-293,212,522,-269,216,522,-269,220,523,-269,201,521,-270,197,520,-270,193,520,-270,224,519,-136,188,515,-139,214,502,-243,199,501,-245,258,474,-106,162,467,-100,308,513,-325,121,497,-381,265,550,-503,100,525,-610,253,563,-549,94,533,-668,247,561,-528,108,534,-657,249,553,-501,110,524,-617,245,309,-1,182,309,1,302,209,-137,122,205,-140,325,115,56,108,93,30,320,99,62,108,77,34,337,76,-112,109,63,-125,
206,512,-292,212,522,-270,216,523,-269,220,523,-269,201,521,-273,197,521,-273,193,521,-273,224,520,-134,188,517,-146,215,502,-241,200,502,-245,256,477,-79,161,472,-99,301,520,-200,121,497,-371,259,545,-304,80,527,-618,244,555,-334,61,532,-680,239,552,-322,63,531,-671,244,546,-304,71,523,-626,244,312,0,182,312,0,299,213,-128,122,211,-164,326,115,47,108,95,-14,322,99,53,107,79,-7,335,76,-115,114,63,-164,
205,510,-313,210,520,-292,213,520,-292,217,521,-292,199,519,-292,195,519,-292,192,518,-292,221,517,-160,187,514,-155,213,500,-263,199,499,-262,253,476,-109,161,470,-98,296,520,-263,122,497,-330,261,539,-376,81,526,-589,243,553,-413,59,532,-653,238,546,-400,61,530,-648,245,545,-377,70,523,-602,245,311,-6,183,310,6,297,213,-139,122,215,-166,326,110,-2,109,99,-13,322,96,1,113,81,-6,333,74,-173,113,65,-157,
204,498,-378,208,509,-360,212,509,-360,216,510,-360,198,508,-359,194,508,-359,190,507,-359,220,510,-231,185,506,-225,211,491,-328,198,489,-327,252,475,-176,161,469,-165,294,516,-319,121,493,-403,239,537,-394,85,525,-664,219,552,-425,65,531,-724,215,544,-406,65,529,-709,221,542,-391,74,522,-671,245,309,-5,183,309,5,297,212,-144,123,217,-204,322,110,-19,112,101,-60,320,94,-16,117,84,-53,334,75,-179,109,69,-200,
203,492,-367,207,502,-345,211,503,-345,214,503,-345,197,502,-345,193,501,-345,189,501,-345,219,503,-213,185,499,-210,210,485,-317,198,483,-316,252,466,-174,161,456,-161,293,512,-367,106,492,-407,229,536,-454,87,524,-653,211,544,-483,76,530,-711,207,538,-445,86,526,-693,213,535,-447,91,520,-658,245,305,-5,183,304,4,297,210,-145,123,216,-221,320,110,5,112,102,-51,315,94,9,117,86,-42,334,75,-165,108,68,-188,
200,486,-306,204,496,-286,207,496,-286,210,497,-286,194,495,-281,191,494,-281,187,493,-281,215,497,-176,185,492,-143,207,480,-264,196,479,-255,250,459,-160,162,447,-109,291,509,-440,120,450,-370,231,530,-625,91,490,-654,208,534,-684,78,499,-721,204,531,-661,84,499,-719,211,527,-624,88,493,-666,245,298,-9,183,298,9,297,206,-136,116,211,-196,318,110,46,113,99,-33,312,94,54,118,84,-25,334,75,-102,107,66,-170,
196,487,-286,201,497,-267,204,497,-267,207,498,-267,191,495,-262,188,495,-262,185,494,-262,213,497,-156,184,492,-126,204,481,-244,193,480,-235,249,459,-157,162,447,-96,290,508,-406,132,426,-353,230,528,-584,102,480,-649,210,532,-640,92,493,-717,205,529,-614,90,494,-713,211,524,-582,92,489,-660,243,298,-9,183,298,9,295,205,-113,111,209,-137,316,109,95,113,99,37,310,94,107,118,84,47,330,73,-40,104,64,-89,
195,489,-292,200,498,-271,203,499,-271,206,499,-271,189,497,-264,185,496,-264,182,495,-264,212,498,-167,180,493,-132,202,482,-246,190,481,-242,248,463,-155,157,449,-104,288,507,-421,110,447,-374,228,528,-573,118,462,-642,206,532,-621,119,455,-704,201,529,-590,123,458,-705,208,524,-567,123,461,-648,238,298,-11,176,299,11,292,205,-107,108,209,-127,314,109,93,110,99,64,310,93,104,118,84,77,326,71,-47,100,65,-55,
193,490,-292,199,499,-274,202,500,-274,206,500,-274,187,498,-269,184,497,-269,180,497,-269,212,499,-166,179,494,-136,201,482,-248,189,481,-242,247,465,-152,155,449,-103,288,506,-420,104,452,-372,228,528,-565,121,462,-639,207,532,-611,122,450,-704,202,529,-579,127,454,-672,210,524,-558,128,458,-638,236,299,-13,174,300,13,291,205,-114,106,209,-141,314,108,87,110,98,51,310,93,99,118,82,63,326,70,-52,97,65,-67,
193,496,-280,198,506,-264,201,506,-264,204,506,-264,188,506,-260,184,506,-260,181,506,-260,209,505,-145,178,503,-122,200,487,-232,189,486,-227,245,470,-119,149,464,-86,288,498,-401,91,457,-358,232,526,-574,124,427,-617,211,532,-627,128,405,-676,205,529,-587,139,402,-652,213,523,-565,140,407,-615,231,306,-13,167,305,13,287,212,-120,102,212,-155,315,110,78,104,98,50,313,94,90,107,81,65,326,71,-66,98,64,-76,
196,498,-410,198,507,-403,202,508,-403,205,509,-403,188,507,-401,185,507,-402,181,507,-402,210,510,-277,177,511,-264,203,491,-354,190,489,-351,243,482,-180,147,476,-162,289,481,-395,98,441,-272,236,502,-605,132,369,-456,214,515,-659,135,348,-498,206,514,-639,145,350,-507,215,507,-604,146,357,-463,228,318,-13,164,319,12,282,223,-130,103,218,-148,315,116,48,101,100,42,313,101,58,101,85,54,324,78,-108,102,64,-89,
194,497,-404,196,507,-372,200,508,-372,203,509,-371,186,506,-357,182,506,-357,178,506,-357,207,509,-231,172,508,-218,202,491,-310,188,487,-323,239,479,-103,143,474,-88,290,455,-266,108,418,-107,245,476,-504,135,352,-217,229,481,-565,138,328,-250,216,484,-560,149,331,-267,222,480,-508,151,338,-225,228,315,-12,166,316,12,284,224,-167,104,219,-185,314,119,-24,100,101,-19,310,105,-19,102,85,-10,325,81,-181,102,67,-157,
185,488,-235,189,499,-218,192,500,-218,196,500,-218,179,498,-212,176,498,-211,173,498,-211,203,501,-98,171,497,-67,193,480,-186,182,478,-178,236,472,-45,141,456,1,279,431,-252,115,393,-82,253,431,-527,133,328,-274,245,421,-608,134,305,-326,229,429,-606,145,306,-341,231,429,-540,147,313,-285,228,307,-12,166,306,12,285,222,-186,104,218,-183,309,122,6,100,102,7,302,107,16,103,85,20,323,83,-141,92,73,-118,
183,484,-222,188,495,-207,191,496,-207,194,496,-207,178,494,-202,175,494,-202,172,493,-201,201,497,-90,171,492,-58,191,476,-175,181,474,-166,236,467,-30,141,451,17,279,424,-207,116,386,-34,253,428,-473,133,325,-205,242,422,-541,134,302,-252,229,429,-538,144,304,-270,231,429,-479,147,311,-217,228,305,-13,165,303,13,286,221,-196,105,218,-167,306,122,0,100,103,28,299,108,10,104,86,40,321,84,-139,84,77,-92,
183,470,-259,187,482,-243,191,483,-243,194,483,-243,178,481,-238,175,482,-238,171,482,-238,199,486,-122,169,482,-92,190,463,-210,179,462,-204,235,453,-44,136,441,-19,273,397,-83,117,370,2,253,361,-289,131,302,-118,240,345,-347,130,278,-158,229,353,-365,140,278,-188,231,358,-301,144,286,-132,226,295,-9,165,293,9,286,218,-203,105,212,-169,303,122,8,100,103,34,294,106,21,105,86,48,322,83,-128,85,76,-83,
178,452,-384,183,465,-375,186,466,-375,189,467,-375,173,463,-371,170,463,-371,167,463,-371,196,467,-259,166,463,-239,185,445,-335,175,444,-329,233,431,-155,135,423,-111,264,366,-112,116,353,-48,249,307,-212,126,288,-150,242,283,-248,123,263,-182,229,286,-278,131,265,-218,230,294,-224,133,274,-165,221,283,-7,161,280,7,286,211,-174,105,205,-168,302,119,36,102,100,40,293,102,49,109,84,54,322,83,-84,86,76,-71,
179,439,-396,183,451,-380,187,452,-380,190,453,-380,174,450,-381,170,449,-381,167,449,-381,196,451,-253,163,446,-257,186,430,-345,175,429,-346,232,409,-154,134,402,-146,259,340,-104,115,326,-96,247,277,-211,122,270,-200,244,254,-247,120,246,-237,232,255,-278,131,251,-268,230,264,-224,132,259,-215,221,268,-3,160,267,3,289,204,-175,101,201,-202,303,116,63,103,100,37,294,101,80,110,84,53,322,83,-46,86,75,-72,
174,437,-410,178,449,-392,182,450,-392,185,450,-392,168,448,-393,164,447,-393,161,446,-393,189,450,-257,156,445,-264,181,428,-356,169,427,-359,228,404,-158,128,393,-162,248,331,-161,114,318,-181,245,273,-319,130,276,-349,243,250,-367,132,258,-402,232,252,-385,142,263,-427,230,262,-331,143,271,-363,219,266,0,156,265,0,290,205,-190,102,211,-318,304,115,20,103,99,-125,295,99,33,110,84,-113,323,83,-108,92,61,-265,
172,436,-374,176,449,-356,180,450,-356,183,451,-356,165,447,-357,162,447,-357,159,446,-357,187,451,-227,155,445,-229,179,428,-322,167,426,-324,226,402,-155,126,392,-140,247,330,-137,113,317,-178,243,272,-294,134,276,-354,243,249,-341,139,260,-406,231,250,-369,150,266,-427,229,260,-308,151,273,-366,218,265,3,156,265,-3,290,205,-193,110,212,-325,304,115,15,103,100,-139,295,99,27,109,86,-127,323,82,-110,93,62,-275,
163,445,-280,166,458,-260,170,458,-260,173,459,-260,156,456,-260,153,456,-261,150,455,-261,178,458,-133,147,454,-137,170,437,-231,158,436,-232,218,410,-48,121,402,-89,236,344,-43,112,334,-175,237,287,-163,160,296,-347,241,262,-200,174,281,-388,230,265,-228,185,281,-396,226,274,-176,181,285,-346,214,271,7,151,270,-7,289,205,-160,95,206,-264,304,114,45,103,100,-75,295,98,58,109,86,-67,326,82,-63,87,60,-220,
148,461,-232,152,471,-211,155,472,-211,159,473,-211,143,469,-209,140,469,-210,137,469,-210,164,471,-80,136,465,-73,155,452,-181,145,450,-180,207,420,-11,115,405,-24,230,359,-49,114,344,-179,232,308,-181,162,370,-420,236,285,-221,180,374,-476,224,286,-244,180,382,-475,220,294,-192,178,376,-426,211,282,5,150,278,-5,287,220,-189,91,205,-185,304,117,23,103,101,5,295,102,36,109,88,17,327,82,-96,83,72,-114,
147,464,-236,151,474,-216,155,475,-216,159,476,-216,141,473,-216,138,473,-216,136,472,-216,163,475,-84,134,469,-83,156,455,-185,145,454,-185,206,423,-8,114,406,-22,230,362,-12,111,350,-172,231,311,-121,153,379,-413,235,287,-153,166,380,-466,223,288,-178,169,389,-466,219,296,-132,167,387,-419,210,287,4,150,281,-3,286,222,-189,91,201,-159,304,118,32,103,100,38,296,103,46,109,87,51,328,82,-89,84,65,-78,
144,482,-198,146,493,-175,150,493,-175,153,494,-175,137,491,-177,134,491,-177,130,490,-177,156,490,-38,127,484,-47,151,474,-146,139,472,-149,198,444,25,107,428,-9,222,374,-9,115,371,-169,229,321,-149,163,377,-401,233,300,-189,180,384,-457,222,301,-214,181,390,-458,218,308,-162,175,387,-407,212,303,3,151,292,-3,286,233,-178,93,206,-148,305,126,49,104,106,49,296,114,64,110,92,63,328,86,-73,85,65,-63,
139,497,-221,140,506,-200,142,506,-200,145,506,-200,135,505,-208,133,505,-208,130,505,-208,146,504,-68,124,499,-99,144,489,-169,135,488,-181,180,471,6,106,445,-76,206,396,-15,132,407,-254,228,335,-125,177,403,-464,234,311,-153,187,397,-514,222,308,-181,188,402,-511,218,319,-138,186,402,-468,211,322,13,154,310,-13,287,250,-169,100,210,-118,295,146,52,102,116,46,283,135,67,106,105,57,324,102,-49,80,76,-63,
141,497,-235,142,507,-211,144,507,-211,146,507,-211,137,506,-221,134,506,-221,132,506,-221,146,504,-74,125,501,-111,146,490,-183,137,489,-196,185,462,-15,107,453,-126,215,395,-121,88,467,-353,230,342,-321,169,493,-488,236,321,-365,176,492,-538,226,317,-390,178,490,-512,220,326,-336,176,488,-483,212,326,34,159,313,-34,290,273,-148,118,220,-121,282,172,98,102,140,83,262,163,117,104,133,99,313,126,9,81,90,-9,
139,497,-241,143,507,-217,145,507,-217,148,507,-217,135,507,-220,131,507,-220,128,508,-220,152,504,-85,121,503,-99,145,488,-193,135,488,-199,187,457,-27,105,456,-115,222,393,-112,55,483,-257,231,346,-236,105,513,-296,240,325,-264,114,519,-332,230,325,-283,120,513,-297,224,332,-246,117,505,-288,212,326,30,161,314,-30,297,292,-155,129,233,-163,269,196,73,102,161,44,250,184,90,98,147,82,301,148,2,82,108,-40,
137,496,-249,142,506,-227,144,506,-227,147,506,-227,132,506,-230,128,506,-230,124,507,-230,153,503,-94,119,502,-107,145,487,-199,133,487,-204,186,456,-31,104,457,-101,224,393,-110,54,483,-264,233,347,-241,98,511,-323,242,327,-267,109,515,-363,232,327,-287,114,510,-333,227,333,-252,112,505,-317,213,327,33,161,315,-33,299,294,-155,130,236,-180,265,198,86,102,161,35,248,186,107,97,149,72,299,150,25,82,107,-48,
140,497,-235,144,507,-210,148,507,-210,151,507,-210,135,508,-213,132,508,-213,128,509,-213,156,504,-79,123,505,-97,147,487,-189,136,487,-195,187,454,-30,101,457,-83,225,395,-108,39,487,-243,233,348,-247,90,518,-255,242,328,-274,98,526,-283,232,329,-290,104,520,-250,227,335,-256,103,513,-247,213,325,28,160,311,-28,302,308,-222,139,220,-87,265,214,-10,101,173,124,244,204,11,90,152,146,293,168,-59,74,120,78,
144,497,-307,149,507,-280,152,507,-279,155,506,-280,139,508,-289,135,509,-289,131,510,-289,156,502,-133,125,507,-180,148,487,-254,137,487,-268,186,453,-75,99,460,-143,226,399,-164,33,491,-312,233,351,-344,92,516,-310,240,330,-388,102,520,-347,230,333,-405,109,511,-318,226,339,-356,107,508,-306,211,325,28,156,310,-28,303,313,-157,122,212,-90,263,227,138,92,130,76,242,216,167,91,121,92,293,183,88,76,100,24,
146,497,-291,150,507,-266,153,507,-266,156,506,-266,139,509,-274,135,509,-274,131,510,-274,156,502,-124,126,508,-165,149,487,-240,137,488,-252,186,453,-63,100,462,-121,226,401,-132,35,487,-270,233,352,-314,82,496,-292,239,331,-353,90,495,-327,228,334,-362,101,487,-301,225,341,-319,98,484,-288,210,325,29,155,309,-29,304,314,-117,116,209,-92,262,227,164,89,120,62,242,216,191,92,111,83,293,185,111,76,91,-39,
148,499,-326,153,510,-302,156,509,-302,159,509,-302,141,511,-309,137,511,-309,133,512,-309,159,505,-153,128,510,-191,151,490,-271,141,490,-282,187,455,-70,101,462,-116,237,404,-104,33,475,-195,233,354,-260,82,440,-283,237,332,-298,90,425,-317,226,337,-319,102,425,-305,223,343,-268,100,426,-282,210,327,28,155,310,-27,305,316,-134,113,208,-100,263,228,152,89,116,72,245,217,179,93,109,86,295,187,98,77,85,-39,
149,506,-308,153,517,-293,156,517,-293,160,517,-293,141,517,-288,138,517,-288,134,518,-288,163,512,-138,128,514,-181,152,496,-270,141,496,-265,195,460,-67,102,463,-86,245,410,-64,38,436,-66,235,360,-207,90,373,-138,237,337,-241,95,350,-164,226,343,-262,103,352,-179,223,349,-216,103,359,-145,212,329,27,155,312,-27,307,314,-140,113,208,-92,266,224,153,90,119,150,249,212,181,93,113,170,298,181,104,77,85,59,
149,510,-296,153,521,-277,157,521,-277,161,521,-277,142,520,-277,138,520,-277,134,520,-277,166,517,-133,132,517,-163,154,501,-251,142,499,-255,203,469,-65,105,465,-68,252,417,-57,47,438,-110,241,365,-186,84,380,-192,240,341,-219,83,358,-261,228,347,-243,92,359,-325,226,353,-196,94,366,-255,216,332,23,156,316,-23,309,307,-164,113,223,-106,278,216,152,91,139,185,259,203,180,96,132,210,311,170,89,79,93,107,
149,509,-297,155,520,-279,159,520,-279,163,520,-279,144,519,-277,141,519,-277,138,519,-277,172,517,-154,139,516,-156,155,499,-250,144,498,-250,211,472,-78,112,469,-65,258,419,-65,53,440,-101,246,364,-152,81,388,-255,244,340,-179,73,361,-301,232,346,-202,82,363,-328,230,354,-160,89,372,-273,221,333,13,160,319,-13,308,306,-163,115,237,-114,294,203,148,91,148,126,278,192,173,99,135,146,322,155,43,80,96,37,
149,506,-353,156,517,-338,160,517,-338,165,517,-338,146,517,-334,143,517,-334,140,517,-334,176,514,-218,145,514,-199,157,497,-306,146,496,-301,219,469,-134,120,466,-108,260,416,-124,59,441,-108,248,360,-173,68,372,-361,246,334,-221,52,350,-407,233,343,-238,62,345,-424,231,351,-187,70,356,-373,223,331,4,162,318,-4,307,280,-188,113,238,-142,309,179,94,92,143,87,299,169,115,105,132,103,330,134,-15,78,95,-22,
149,500,-394,158,510,-389,162,509,-389,167,509,-389,149,510,-374,147,510,-374,145,510,-374,178,505,-305,149,506,-236,159,488,-359,148,490,-340,225,459,-229,124,456,-120,263,409,-207,64,432,-79,250,342,-245,74,386,-174,249,317,-273,68,370,-198,235,322,-294,78,369,-221,233,330,-252,82,374,-186,225,321,-19,165,316,19,303,253,-255,107,234,-183,319,153,3,95,138,47,312,142,20,110,120,63,332,106,-121,77,94,-57,
156,480,-479,164,491,-471,168,491,-471,172,491,-471,156,492,-462,154,492,-462,152,492,-463,182,487,-356,155,491,-323,165,470,-433,154,471,-424,227,436,-253,128,442,-178,263,384,-195,83,413,-124,249,318,-233,93,387,-220,250,293,-245,82,368,-242,237,296,-274,97,375,-260,235,304,-241,99,378,-229,226,303,-14,166,298,14,299,228,-244,106,224,-209,320,129,-8,96,119,14,312,115,5,108,102,28,330,83,-155,79,89,-115,
168,466,-402,175,476,-385,179,475,-385,183,474,-385,166,477,-383,164,478,-383,162,478,-383,191,469,-257,162,476,-249,175,454,-352,163,457,-351,228,418,-171,132,425,-147,261,355,-187,104,370,-212,237,301,-333,107,351,-451,240,279,-377,99,339,-508,229,286,-397,108,343,-523,229,292,-344,112,346,-463,227,288,-7,166,285,7,298,205,-224,103,209,-255,313,117,36,97,105,-25,305,103,54,107,91,-9,331,80,-84,87,66,-149,
168,463,-443,176,473,-426,179,472,-426,183,472,-426,167,474,-422,165,474,-422,163,474,-422,192,467,-297,164,472,-280,176,452,-393,164,453,-388,228,414,-209,134,423,-181,259,352,-255,109,376,-285,238,293,-417,108,350,-553,241,268,-464,101,336,-614,229,273,-487,111,337,-629,229,280,-429,116,341,-566,229,285,-5,168,282,5,297,203,-237,104,205,-267,313,115,10,98,101,-24,305,101,25,107,88,-8,330,81,-134,90,62,-158,
174,452,-343,181,462,-328,185,462,-328,189,461,-328,173,463,-323,170,463,-323,168,464,-323,200,456,-219,170,462,-195,182,440,-301,170,442,-295,233,407,-180,147,406,-112,248,335,-224,127,349,-215,210,281,-370,107,315,-428,198,264,-417,100,298,-484,190,270,-436,111,300,-502,192,277,-380,114,305,-442,235,272,-10,178,271,10,298,198,-221,103,207,-251,312,117,21,99,96,-68,306,102,36,108,78,-56,330,81,-95,84,64,-179,
182,453,-298,190,463,-293,194,463,-293,198,463,-293,181,463,-277,179,463,-277,177,464,-277,210,459,-220,182,462,-149,191,443,-270,181,443,-249,243,407,-200,162,410,-48,223,344,-308,141,349,-8,158,305,-470,118,301,-115,147,297,-520,108,281,-145,145,307,-525,114,282,-176,149,310,-475,119,289,-131,237,270,-22,178,272,22,300,197,-215,103,206,-248,312,117,16,98,100,-70,305,101,31,106,84,-58,329,80,-98,86,64,-184,
190,461,-309,197,471,-299,201,471,-299,206,470,-299,190,471,-285,188,472,-285,186,472,-285,219,467,-208,191,470,-141,197,450,-273,188,451,-254,252,416,-180,163,415,-33,229,355,-339,153,355,22,184,373,-583,129,307,-88,173,371,-642,118,289,-118,170,382,-645,119,289,-153,173,381,-590,125,295,-106,239,273,-19,178,276,19,303,197,-213,103,201,-244,311,114,68,98,100,-26,303,99,89,105,87,-12,331,79,-44,90,62,-140,
199,479,-185,206,490,-183,209,491,-183,214,491,-183,198,488,-164,196,488,-164,194,488,-164,226,489,-118,200,487,-31,208,472,-157,198,472,-132,262,442,-92,177,441,54,234,409,-282,168,371,110,221,453,-525,138,323,22,218,462,-577,125,306,1,224,466,-580,124,306,-32,222,462,-533,130,311,5,242,275,-20,180,288,20,303,205,-116,107,203,-175,311,115,164,98,97,25,302,100,186,104,81,40,332,79,65,89,61,-89,
203,484,-194,210,493,-186,214,494,-186,219,494,-186,201,492,-174,199,492,-174,197,492,-174,228,492,-101,201,491,-40,214,477,-160,202,477,-143,262,449,-76,179,449,38,234,435,-254,169,376,82,216,450,-462,139,325,-1,211,452,-513,128,309,-24,218,454,-516,127,309,-58,218,451,-470,132,313,-18,242,279,-19,181,293,19,303,207,-145,109,204,-151,311,115,107,98,98,36,303,100,127,103,84,49,331,79,3,90,60,-76,
204,499,-159,209,509,-157,213,510,-157,216,510,-157,203,508,-139,202,508,-139,201,508,-139,227,509,-95,207,506,-11,212,492,-134,204,492,-110,267,464,-68,186,452,58,263,460,-267,175,377,105,251,479,-527,145,332,9,248,485,-587,137,316,-14,246,489,-585,135,317,-48,245,486,-534,139,321,-6,243,301,-22,181,307,21,301,210,-132,111,204,-100,311,117,118,92,96,77,302,101,138,94,82,90,331,79,11,89,61,-41,
215,514,-216,221,525,-204,225,526,-204,229,527,-204,212,523,-193,210,523,-193,208,523,-193,238,528,-102,210,521,-48,225,505,-177,214,504,-162,271,482,-54,189,467,25,304,505,-254,182,402,74,268,515,-520,155,338,-4,260,516,-535,145,319,-29,254,513,-508,144,319,-67,257,510,-504,148,324,-22,243,317,-20,182,322,20,294,212,-128,117,228,-125,308,119,103,89,98,51,298,104,130,91,84,64,328,81,-10,88,62,-43,
222,520,-301,227,531,-281,230,531,-281,234,532,-281,219,530,-275,216,530,-275,214,530,-275,243,532,-146,213,528,-121,231,512,-253,220,511,-243,278,491,-82,189,476,-48,329,525,-253,176,410,11,273,542,-388,152,346,-89,256,547,-432,143,331,-119,255,541,-414,144,331,-143,260,535,-387,148,334,-104,245,325,-10,183,333,10,290,219,-137,121,260,-229,294,120,74,107,172,8,281,106,90,117,162,26,319,83,-50,89,119,-111,
232,524,-333,237,534,-310,240,535,-310,243,535,-311,227,534,-307,225,534,-307,222,533,-307,248,535,-161,217,531,-148,240,515,-277,228,514,-272,281,491,-79,189,481,-48,334,529,-187,165,432,25,278,544,-266,148,349,-10,255,546,-303,139,333,-28,253,540,-291,140,333,-57,257,538,-267,144,337,-22,244,329,-8,183,337,8,286,226,-247,118,269,-309,277,122,-74,94,155,-149,264,107,-64,114,136,-138,301,84,-216,95,100,-294,
231,525,-316,235,535,-297,239,535,-297,242,536,-297,227,534,-292,224,534,-292,221,534,-292,248,535,-161,217,531,-139,238,515,-265,226,515,-257,284,491,-67,190,484,-44,334,532,-101,162,427,43,273,547,-70,147,353,33,251,548,-89,139,335,19,249,542,-77,140,335,-6,255,539,-68,144,340,22,245,331,-5,183,340,5,285,226,-210,117,276,-311,276,122,5,120,196,-104,261,107,19,135,183,-87,298,84,-120,105,115,-232,
241,523,-306,244,533,-293,247,534,-294,250,534,-294,234,533,-284,231,532,-284,227,532,-284,253,533,-159,220,529,-134,247,512,-259,234,513,-249,287,489,-78,191,481,-42,333,514,-224,129,508,-24,294,532,-379,75,554,-103,271,536,-419,54,559,-131,265,533,-405,55,559,-145,270,529,-379,61,554,-116,247,330,-7,186,340,7,281,226,-254,112,275,-270,268,123,-77,118,177,-71,255,108,-66,128,166,-57,293,85,-208,102,128,-188,
260,518,-275,260,529,-256,261,529,-256,263,530,-256,252,528,-259,247,528,-259,243,528,-259,259,528,-141,231,525,-144,261,509,-234,252,508,-239,288,484,-85,196,477,-90,330,515,-224,132,515,-114,305,523,-391,80,567,-185,301,526,-431,63,571,-213,289,527,-432,60,571,-232,283,519,-399,66,568,-199,250,328,1,193,338,-1,276,223,-82,115,268,-146,265,121,41,153,248,145,252,103,47,159,249,173,293,85,-41,133,206,121,
261,517,-233,261,527,-214,263,528,-214,264,528,-214,253,527,-215,248,527,-215,244,526,-215,260,526,-108,232,523,-111,262,508,-195,253,507,-195,289,482,-86,195,474,-77,327,517,-238,134,498,-63,297,522,-415,87,482,-143,284,522,-463,71,481,-171,274,519,-459,74,484,-194,276,516,-422,79,482,-157,251,325,0,194,336,0,276,219,-105,115,267,-166,265,121,73,137,218,133,252,103,86,166,248,162,294,85,-9,134,206,99,
269,516,-264,268,526,-231,269,526,-231,270,527,-231,261,526,-259,257,526,-259,253,525,-260,263,525,-126,239,523,-178,269,506,-207,262,506,-239,289,482,-37,199,474,-142,330,508,49,136,509,-155,315,511,92,96,574,-201,315,509,92,82,585,-232,304,508,77,82,585,-250,301,507,84,87,581,-213,253,325,29,197,335,-29,276,213,-9,125,263,-125,266,121,161,135,242,206,253,103,175,149,249,240,294,85,87,140,220,187,
272,517,-287,271,527,-260,272,528,-260,273,528,-261,264,527,-280,261,527,-281,256,526,-281,266,525,-134,242,523,-196,272,507,-233,264,506,-257,292,482,-51,199,473,-154,335,508,15,137,500,-216,323,502,51,133,571,-306,323,495,52,122,586,-340,312,499,40,121,589,-345,309,500,46,125,584,-313,252,325,25,196,334,-25,278,214,-69,143,261,-120,269,121,126,167,253,216,256,103,168,171,259,250,294,85,3,156,212,206,
276,518,-273,275,528,-249,276,529,-249,277,529,-249,267,528,-273,263,528,-273,259,527,-273,269,526,-120,243,523,-186,276,507,-221,267,506,-256,292,481,-45,200,473,-134,335,470,-71,157,413,-141,330,474,-313,141,356,-218,328,469,-357,133,339,-267,315,475,-365,140,337,-270,314,475,-324,144,340,-235,252,325,23,195,333,-24,282,215,-75,149,260,-31,271,124,111,171,237,375,258,107,129,176,242,415,292,85,16,164,188,364,
278,517,-252,278,528,-228,279,528,-228,280,528,-228,271,527,-247,267,527,-247,263,527,-247,273,525,-91,248,523,-172,278,507,-200,269,506,-227,291,477,-32,198,482,-117,330,446,-147,150,414,-187,335,435,-427,141,352,-320,338,422,-486,131,333,-358,327,425,-495,141,331,-380,324,429,-440,146,337,-331,249,325,32,193,332,-32,289,226,-116,155,259,-254,275,130,32,161,202,-87,258,113,40,142,151,-77,301,91,-83,153,149,-216,
281,513,-201,279,522,-177,280,522,-177,281,522,-177,272,521,-196,268,521,-196,264,520,-196,273,519,-38,250,516,-129,280,502,-149,272,501,-175,291,469,45,207,473,-114,323,427,-48,160,423,-240,330,400,-328,174,378,-402,332,380,-365,173,358,-446,322,383,-376,182,359,-461,320,392,-332,179,357,-410,248,316,61,193,325,-61,299,229,-82,157,243,-281,284,130,6,124,125,-262,266,112,6,107,105,-267,327,95,-102,147,96,-417,
282,511,-201,280,520,-175,281,520,-175,282,520,-175,273,520,-195,269,519,-195,264,518,-195,274,516,-36,251,514,-124,282,500,-148,273,499,-174,292,465,48,210,470,-118,323,425,-16,160,426,-259,331,394,-234,189,390,-424,334,373,-280,176,358,-468,324,375,-300,189,358,-480,322,382,-248,189,362,-431,247,313,60,193,321,-60,302,230,-69,155,236,-258,287,130,28,115,119,-227,271,112,33,103,103,-231,332,97,-76,139,89,-378,
284,497,-238,281,507,-207,282,507,-207,282,507,-207,276,506,-232,273,505,-232,269,504,-232,274,503,-56,254,500,-159,283,485,-184,276,485,-214,293,449,5,211,455,-150,315,396,-85,160,397,-267,325,363,-390,189,349,-430,325,336,-452,183,326,-480,316,339,-473,196,329,-492,314,349,-407,200,336,-436,245,303,64,194,311,-64,303,228,35,159,226,-244,295,128,172,101,108,-158,282,108,178,98,95,-161,339,97,78,132,75,-314,
285,476,-241,282,487,-214,282,488,-214,283,488,-214,277,486,-232,274,485,-232,270,485,-232,275,485,-65,256,479,-179,285,466,-188,278,466,-219,293,427,0,211,434,-170,306,360,22,162,371,-215,320,313,-133,174,306,-324,318,292,-168,175,285,-373,308,295,-201,177,285,-387,306,302,-151,180,290,-327,246,283,65,197,289,-65,305,222,52,165,206,-226,300,124,212,120,97,-158,287,103,222,99,84,-160,342,96,138,145,62,-308,
282,464,-246,280,474,-215,281,474,-216,282,474,-216,274,473,-239,271,472,-239,267,471,-239,275,470,-71,254,465,-179,284,454,-195,275,453,-225,293,406,15,214,416,-176,287,334,75,163,354,-202,289,287,-19,141,284,-269,291,268,-42,139,263,-305,285,271,-75,143,265,-321,283,278,-35,146,272,-276,243,274,75,196,280,-75,312,219,-5,169,200,-275,300,122,145,122,100,-219,289,102,156,108,86,-220,344,96,58,150,58,-357,
282,462,-251,280,473,-221,281,474,-221,281,474,-221,273,473,-242,270,473,-242,266,472,-242,273,471,-80,251,467,-172,281,451,-199,274,451,-225,287,406,21,214,414,-156,275,342,50,169,347,-157,267,296,-74,141,275,-220,263,275,-103,138,259,-255,260,278,-130,144,257,-277,260,287,-89,147,262,-230,243,276,70,197,282,-70,314,217,-80,182,198,-323,302,120,30,135,99,-279,288,102,35,119,87,-281,347,95,-57,155,57,-425,
264,471,-250,266,482,-221,267,482,-221,269,482,-221,258,481,-242,254,481,-242,250,481,-242,264,480,-80,239,477,-171,264,460,-199,255,460,-224,280,418,10,198,427,-151,277,349,-82,171,360,-165,253,346,-317,180,310,-221,240,367,-365,177,293,-271,242,383,-359,187,295,-297,244,379,-320,189,300,-242,242,283,69,197,289,-69,312,214,-6,181,197,-241,303,120,145,135,100,-183,290,102,153,123,87,-185,346,95,63,154,61,-329,
262,473,-252,263,484,-227,264,485,-227,266,485,-227,255,484,-247,251,484,-247,247,484,-247,261,482,-95,236,480,-180,262,463,-202,253,463,-226,278,421,6,195,430,-168,276,350,-97,178,361,-208,252,359,-339,203,316,-285,240,380,-388,215,299,-324,242,390,-382,222,305,-335,243,388,-343,221,311,-291,242,286,70,196,291,-70,312,212,3,182,197,-222,302,120,158,139,100,-170,290,102,166,126,86,-173,345,95,75,157,58,-320,
246,488,-278,249,499,-256,251,498,-256,253,498,-257,240,500,-270,236,500,-270,232,500,-270,251,495,-118,223,497,-181,247,478,-225,237,478,-243,272,438,-17,182,442,-145,275,362,-145,173,371,-137,248,417,-388,192,312,-210,238,428,-439,184,300,-239,238,436,-432,181,302,-268,239,432,-392,196,309,-222,242,296,67,195,299,-67,311,213,96,176,200,-175,304,125,318,138,101,-135,292,110,333,126,87,-143,343,94,242,157,61,-299,
231,508,-289,237,520,-266,240,520,-266,243,519,-266,226,521,-270,222,522,-270,217,522,-270,244,516,-126,210,520,-149,235,498,-236,223,499,-243,265,465,-58,173,457,-88,265,427,-236,171,376,-136,217,463,-472,183,313,-277,198,470,-531,172,305,-321,195,476,-521,176,305,-342,199,473,-475,184,316,-288,245,318,42,195,319,-42,307,221,90,174,202,-190,304,141,363,137,105,-136,293,129,384,126,92,-142,338,96,285,144,62,-306,
216,524,-330,223,535,-312,227,535,-312,231,534,-312,211,535,-308,206,536,-308,202,536,-308,235,531,-184,197,533,-163,222,513,-280,208,514,-276,260,482,-136,163,473,-84,246,452,-293,157,390,-136,177,470,-497,169,338,-310,167,469,-554,171,326,-356,163,475,-544,175,327,-368,166,474,-499,179,336,-318,249,334,-1,194,331,0,304,240,-115,173,206,-161,302,169,245,158,107,16,290,165,270,164,94,26,311,113,159,149,64,-131,
221,524,-339,227,535,-321,230,535,-321,233,535,-321,215,536,-322,210,536,-322,206,536,-322,234,531,-190,198,533,-189,226,513,-287,212,514,-288,258,484,-145,162,474,-92,243,462,-328,150,401,-63,209,496,-604,158,344,-141,201,504,-667,161,328,-168,197,500,-664,166,332,-190,201,504,-611,167,337,-150,254,336,-9,194,330,9,303,239,-52,173,207,-113,300,176,373,164,106,98,286,173,409,171,94,112,309,116,300,153,63,-43,
203,531,-288,212,541,-275,217,541,-275,221,541,-275,200,541,-262,196,542,-262,193,542,-262,226,537,-170,191,539,-124,212,519,-247,197,520,-231,255,494,-114,161,480,-43,240,449,-277,147,414,-99,176,461,-504,150,352,-259,162,459,-562,150,335,-303,158,462,-557,156,336,-317,162,464,-507,160,342,-270,253,346,-4,194,338,4,302,259,-182,176,219,-126,289,205,192,177,106,58,271,203,232,188,94,70,302,146,132,159,64,-74,
193,532,-335,201,542,-321,206,542,-321,211,542,-321,190,542,-314,187,542,-314,184,542,-314,218,539,-203,184,540,-163,202,521,-288,188,521,-278,251,495,-145,156,481,-71,251,439,-268,147,409,-96,200,451,-509,151,354,-263,186,432,-569,150,335,-307,182,440,-572,156,337,-326,185,445,-514,158,343,-276,253,351,-5,194,339,5,299,281,-288,175,222,-91,280,231,82,184,112,113,266,230,116,197,97,125,289,174,3,158,68,-23,
182,528,-314,190,538,-298,195,539,-298,200,539,-298,180,539,-297,178,539,-297,176,539,-297,211,535,-176,178,537,-144,190,517,-266,179,518,-275,247,494,-112,152,478,-52,262,434,-228,146,408,-100,210,415,-461,151,354,-308,196,400,-519,150,336,-356,193,410,-526,156,338,-377,194,413,-467,158,345,-321,250,348,-4,194,335,4,288,330,-368,170,222,-79,279,251,-104,184,112,124,268,247,-81,200,97,136,282,197,-210,157,73,-11,
175,524,-282,183,535,-275,187,535,-275,192,535,-275,175,536,-257,173,536,-257,171,536,-257,205,532,-174,176,533,-107,182,513,-250,172,514,-227,244,487,-125,152,475,0,283,433,-195,145,407,46,248,385,-343,143,346,-62,243,364,-386,143,330,-84,235,372,-400,147,331,-118,236,377,-349,149,337,-78,250,345,-22,196,333,22,274,362,-464,165,221,-46,281,268,-268,183,109,115,269,257,-251,199,91,122,289,215,-370,151,73,-9,
168,524,-230,175,535,-227,179,535,-227,183,535,-228,169,535,-205,167,535,-205,166,535,-205,198,531,-167,173,531,-64,175,513,-208,167,513,-178,242,483,-153,154,468,33,292,435,-317,147,407,27,244,396,-513,137,344,-129,243,380,-567,133,328,-153,217,393,-556,135,331,-185,224,396,-511,141,336,-146,251,343,-42,201,328,42,267,394,-464,160,221,-23,282,273,-312,182,108,123,272,257,-299,198,90,129,294,224,-416,150,73,9,
167,523,-219,174,535,-215,178,535,-215,183,536,-215,167,535,-193,166,536,-193,165,536,-193,197,530,-166,171,531,-56,174,512,-196,166,513,-167,242,482,-148,153,464,38,294,437,-303,144,404,37,242,399,-500,132,341,-115,237,381,-554,127,327,-139,217,396,-546,130,330,-173,224,399,-499,136,334,-133,252,341,-44,202,323,44,267,394,-458,160,221,-22,282,274,-311,182,108,125,274,257,-299,198,88,131,297,224,-413,146,73,15,
163,527,-147,170,539,-148,175,539,-148,180,539,-148,164,539,-121,163,539,-121,162,539,-121,195,534,-112,168,535,11,170,516,-132,162,516,-97,234,486,-130,156,467,121,289,445,-272,152,411,160,241,402,-470,134,363,33,236,384,-507,127,345,21,220,392,-495,128,347,-13,225,398,-456,132,353,15,251,344,-52,205,323,52,259,381,-476,165,223,-5,283,267,-355,182,108,107,280,253,-345,198,89,110,297,218,-450,146,74,1,
159,531,-133,166,542,-139,170,542,-139,175,542,-139,160,541,-110,160,541,-109,159,541,-109,191,538,-117,168,538,18,167,520,-123,160,520,-84,230,491,-131,161,474,127,287,450,-284,167,418,185,245,407,-458,135,381,85,239,391,-502,129,363,83,223,399,-493,129,368,49,226,403,-453,133,373,69,251,354,-62,209,333,62,263,374,-476,180,230,22,283,250,-416,184,108,86,284,239,-411,200,89,91,288,201,-524,145,77,-25,
156,534,-151,164,545,-161,167,545,-161,171,545,-161,158,545,-129,158,545,-129,157,545,-129,188,541,-148,168,541,-7,163,523,-146,157,523,-104,222,495,-193,171,479,122,286,450,-299,176,426,222,254,391,-414,136,388,170,251,366,-452,129,370,173,237,367,-461,128,374,140,237,376,-415,132,379,155,252,352,-78,216,337,78,267,354,-461,186,233,-8,286,226,-358,191,109,38,288,216,-349,209,90,33,285,175,-455,147,81,-66,
156,533,-164,163,544,-170,167,544,-170,171,544,-170,158,544,-140,157,544,-140,156,544,-139,189,540,-148,167,540,-10,164,522,-153,158,522,-114,223,492,-184,179,480,140,285,448,-288,181,430,275,260,380,-404,137,402,238,260,354,-443,128,387,242,244,356,-458,128,392,212,243,365,-409,132,397,225,257,349,-87,226,338,87,268,283,-439,185,231,-23,291,181,-288,205,110,-6,296,172,-274,224,90,-10,283,126,-368,163,81,-105,
157,533,-153,164,544,-158,167,544,-158,171,544,-158,158,544,-127,158,544,-127,157,544,-127,188,539,-140,168,540,0,164,521,-143,158,521,-104,221,491,-182,180,480,150,285,447,-289,181,430,280,260,377,-398,137,401,242,262,350,-437,128,386,247,246,352,-452,129,392,216,243,361,-403,133,397,228,260,348,-88,227,339,88,270,284,-447,183,230,-68,293,178,-296,208,110,-47,297,170,-282,227,90,-52,285,119,-376,165,81,-149,
159,530,-206,166,541,-210,169,541,-210,174,541,-210,161,542,-179,160,542,-179,159,542,-179,189,536,-178,169,537,-49,166,518,-194,160,518,-156,223,484,-211,183,475,106,285,430,-286,183,426,253,270,362,-379,138,402,229,277,338,-415,128,389,234,260,336,-432,127,394,202,256,342,-384,133,398,215,260,344,-86,227,338,85,271,269,-362,185,226,-45,293,142,-255,217,108,36,297,132,-246,232,89,35,275,81,-360,170,81,-50,
160,519,-235,167,530,-238,170,530,-238,174,530,-238,162,530,-209,161,531,-209,161,531,-209,190,525,-201,170,527,-72,168,507,-220,161,508,-183,225,472,-235,187,468,103,289,417,-315,180,425,276,279,355,-389,138,404,274,281,331,-424,128,393,285,264,333,-437,128,396,252,262,339,-392,132,398,260,260,329,-99,231,323,99,266,233,-296,189,218,-16,290,108,-245,218,108,87,295,92,-243,232,89,88,261,50,-363,169,82,6,
161,516,-255,169,526,-258,172,526,-258,176,526,-258,163,526,-230,163,527,-230,162,527,-230,191,522,-217,170,523,-95,169,504,-238,163,505,-203,226,470,-247,189,466,93,291,412,-305,181,423,236,279,351,-341,142,411,196,281,328,-370,129,403,200,262,328,-385,129,406,171,260,334,-344,133,406,183,261,326,-98,232,318,98,264,234,-294,190,215,-28,288,104,-242,218,108,73,294,87,-243,234,87,75,259,49,-368,169,82,-16,
162,513,-271,169,523,-274,172,524,-274,176,525,-274,164,523,-247,164,524,-247,163,524,-247,193,520,-235,176,520,-114,170,500,-254,165,501,-219,231,465,-259,192,459,72,296,410,-339,181,418,224,283,347,-424,143,403,196,286,323,-460,129,396,202,268,324,-473,129,399,168,265,331,-427,133,399,181,261,314,-99,229,309,99,257,209,-230,189,209,86,280,81,-177,218,106,249,293,65,-180,232,87,257,257,32,-309,168,82,184,
172,512,-290,179,523,-290,183,524,-290,188,524,-290,172,522,-263,171,523,-263,170,523,-263,205,521,-233,183,520,-114,182,500,-267,175,499,-232,247,468,-247,199,458,75,308,409,-301,179,406,229,288,341,-344,143,384,165,288,319,-379,117,393,162,274,323,-396,119,394,126,271,329,-348,134,381,147,263,309,-105,228,306,105,249,200,-193,188,203,108,278,72,-156,219,104,292,292,54,-161,234,86,302,254,26,-299,167,80,233,
186,512,-268,193,525,-267,198,526,-267,202,527,-267,185,525,-240,183,525,-240,182,526,-240,219,524,-212,193,522,-110,197,501,-245,188,500,-210,262,474,-234,203,459,103,319,411,-299,181,406,229,302,341,-352,131,382,150,298,319,-405,111,373,155,284,325,-428,113,374,110,283,332,-364,122,375,139,265,309,-108,227,306,108,250,197,-166,187,196,107,278,72,-74,219,104,312,292,56,-73,234,89,326,253,25,-201,167,78,263,
200,524,-220,208,536,-219,213,536,-219,217,537,-219,198,535,-196,196,535,-196,194,535,-196,231,533,-170,201,531,-71,210,512,-199,198,510,-169,277,479,-196,201,460,97,325,410,-220,180,400,190,317,338,-299,132,363,71,312,316,-336,115,347,51,299,321,-359,117,350,13,297,329,-306,124,354,51,267,308,-100,224,307,100,254,189,-142,183,192,74,278,70,-8,219,111,330,292,54,-3,233,105,350,253,25,-139,177,74,290,
204,528,-192,212,539,-190,216,540,-190,221,540,-190,202,538,-169,200,538,-169,198,538,-169,234,536,-140,203,533,-45,215,517,-170,202,515,-143,280,481,-161,200,460,99,328,409,-183,180,398,183,319,340,-264,132,361,73,314,314,-296,118,346,53,300,321,-320,119,349,19,298,329,-271,125,354,54,267,307,-94,220,306,94,258,186,-138,180,192,50,278,71,-18,218,114,293,292,53,-14,232,109,313,252,23,-150,181,73,254,
216,535,-271,224,546,-259,229,546,-259,234,546,-259,212,545,-249,209,545,-249,205,544,-249,243,541,-151,206,538,-119,227,522,-234,211,522,-220,284,482,-162,199,461,10,327,410,-160,173,389,76,328,331,-262,130,325,-35,324,307,-297,118,303,-64,310,312,-330,120,306,-103,308,320,-274,126,313,-55,267,309,-62,215,307,62,268,178,-122,179,188,-19,279,67,60,221,114,296,292,49,70,235,109,323,250,27,-74,198,64,257,
224,544,-310,233,554,-294,238,554,-295,242,554,-295,220,554,-290,216,554,-290,213,554,-290,250,548,-179,212,548,-163,234,530,-268,218,531,-261,286,482,-155,192,468,-44,325,408,-140,169,389,18,337,326,-261,131,319,-92,338,299,-297,120,297,-122,328,302,-334,123,299,-166,325,310,-276,128,305,-113,269,311,-44,210,308,44,274,185,-119,181,189,-46,279,68,90,221,98,287,287,54,101,235,91,277,253,26,-49,203,44,157,
227,546,-347,237,556,-330,241,556,-330,244,555,-330,223,557,-327,218,557,-327,215,557,-327,253,549,-212,213,551,-196,236,533,-302,220,533,-297,287,482,-162,189,471,-74,325,406,-145,167,388,-10,339,324,-275,132,318,-125,340,298,-313,121,296,-158,331,299,-350,124,298,-203,328,308,-291,129,303,-146,270,312,-38,208,308,38,277,188,-118,182,190,-56,279,69,105,221,95,264,284,55,117,234,87,264,255,25,-39,206,40,124,
232,548,-312,241,557,-296,245,557,-296,250,557,-296,228,558,-292,222,559,-292,218,559,-292,257,550,-186,215,554,-174,240,534,-271,223,535,-267,289,482,-122,184,473,-73,324,405,-92,161,386,-18,342,330,-229,132,315,-128,345,304,-265,122,293,-159,335,307,-304,126,295,-203,332,315,-246,131,300,-148,273,313,-22,208,309,22,277,189,-59,192,191,-46,279,69,105,216,78,138,282,55,110,225,67,145,255,25,-45,204,29,12,
238,545,-334,247,555,-315,251,555,-315,255,554,-315,234,556,-321,229,556,-321,224,557,-321,262,548,-191,218,552,-219,245,532,-286,229,533,-294,290,481,-109,181,473,-131,323,407,-70,159,388,-103,331,356,-216,158,327,-207,334,336,-248,161,306,-240,326,337,-282,160,308,-272,322,344,-232,165,315,-221,273,313,-5,209,310,5,276,194,-9,206,200,80,279,71,136,211,88,321,280,57,141,216,76,337,256,27,-12,204,35,216,
240,543,-288,247,554,-258,252,553,-258,256,553,-258,234,554,-273,230,555,-273,225,555,-273,263,547,-112,219,550,-161,247,530,-226,231,531,-245,292,481,-37,181,475,-68,324,405,-167,161,390,-162,311,436,-470,198,394,-370,307,452,-524,214,393,-415,297,459,-511,208,398,-416,298,454,-471,209,401,-374,272,312,-1,209,311,1,275,189,-71,212,193,40,276,67,93,211,133,417,277,50,102,215,130,453,256,25,-40,209,95,375,
236,546,-183,244,555,-155,249,555,-155,253,554,-155,231,557,-162,226,557,-162,222,557,-162,260,549,-2,217,553,-32,244,533,-125,228,534,-135,288,486,42,182,487,9,315,446,-181,182,427,-172,289,492,-444,225,478,-399,280,511,-495,236,488,-447,278,513,-476,233,496,-442,278,502,-443,232,490,-402,272,317,-7,208,323,8,275,191,-2,220,290,-512,275,65,72,225,202,-707,274,47,50,231,189,-732,257,26,-81,229,193,-890,
233,551,-85,240,561,-61,244,560,-61,248,560,-61,228,562,-60,224,562,-60,219,563,-60,256,555,44,215,560,54,240,540,-46,226,542,-44,283,499,46,184,501,60,300,505,-161,190,502,-12,280,564,-310,245,554,52,272,581,-336,257,573,41,271,581,-303,251,574,59,275,575,-302,248,565,58,272,337,-16,208,337,16,269,197,-59,218,329,-355,274,68,-53,244,251,-324,273,49,-61,244,240,-322,257,25,-220,260,192,-447,
254,581,-13,246,587,10,248,587,10,250,588,10,239,587,-10,236,588,-10,233,589,-10,255,583,122,225,584,28,246,568,29,238,568,1,272,534,150,190,537,15,302,557,14,218,565,-86,281,612,-117,248,617,12,277,624,-145,254,627,6,271,623,-114,251,624,7,271,615,-112,250,618,15,267,358,32,206,362,-31,268,231,-26,233,372,-429,263,80,-43,247,267,-470,255,64,-51,245,234,-474,257,27,-189,280,205,-597,
246,582,-69,250,588,-43,254,589,-43,258,589,-43,239,592,-59,235,593,-59,231,595,-59,258,590,92,222,597,16,247,570,-16,235,570,-39,269,546,130,190,545,11,296,582,40,218,510,-162,279,652,-26,257,524,-261,277,668,-45,266,521,-288,273,670,-32,263,525,-284,272,662,-25,261,523,-261,256,368,36,198,376,-35,267,234,-44,228,388,-472,247,111,2,245,259,-431,231,100,-1,242,243,-426,257,45,-119,256,212,-542,
242,579,-61,248,587,-27,252,587,-27,256,587,-27,236,590,-41,232,591,-41,228,592,-41,257,584,109,220,592,45,246,566,-11,233,569,-30,267,541,147,187,548,13,299,606,82,207,609,-96,284,679,19,246,676,-64,281,694,-7,259,693,-87,276,698,5,259,694,-79,276,690,17,257,684,-63,247,376,37,193,386,-37,267,275,-104,237,328,-492,235,165,-186,240,217,-804,221,149,-201,238,200,-840,241,126,-296,259,191,-968,
242,577,-54,248,586,-21,252,585,-21,256,585,-21,236,588,-37,232,589,-37,227,590,-37,257,581,105,219,589,33,246,563,-8,232,566,-29,263,542,131,187,549,-14,300,600,57,203,613,-146,287,674,0,247,680,-74,283,692,-24,259,699,-114,278,696,-8,259,698,-116,277,688,0,256,689,-89,242,377,46,192,387,-46,268,276,-112,240,336,-457,233,163,-82,237,203,-463,221,153,-86,236,192,-466,237,112,-217,259,169,-602,
251,572,-187,255,581,-150,257,581,-150,260,580,-150,244,583,-181,239,584,-182,235,585,-182,257,578,18,222,584,-132,253,559,-127,241,561,-169,262,544,68,187,551,-173,305,611,17,198,621,-370,288,685,-66,239,690,-383,285,703,-92,253,710,-425,279,707,-82,256,708,-395,278,697,-69,253,696,-375,234,377,65,188,378,-65,281,311,-361,234,320,-543,233,196,-283,230,199,-505,220,185,-282,221,187,-506,237,137,-438,231,143,-680,
252,569,-218,255,579,-186,258,578,-186,260,578,-186,245,581,-214,240,581,-214,235,582,-214,256,577,-24,222,583,-157,253,557,-157,242,559,-194,263,546,57,179,557,-201,307,607,35,181,624,-431,288,685,-31,233,683,-482,283,703,-52,242,697,-523,277,701,-43,252,695,-487,277,691,-34,249,685,-471,234,374,86,183,371,-86,308,345,-291,211,243,-234,240,244,-197,185,136,-99,228,236,-148,179,119,-94,245,187,-215,189,80,-253,
256,557,-227,258,570,-197,260,570,-197,262,571,-197,248,571,-225,243,573,-225,238,574,-225,256,576,-44,224,580,-175,255,548,-169,245,551,-207,260,540,50,175,548,-230,307,598,55,165,607,-455,286,671,-15,217,684,-502,278,687,-32,243,694,-543,272,686,-31,248,688,-517,273,678,-21,246,679,-495,229,369,102,180,361,-102,322,369,-93,182,212,-187,249,263,89,152,92,-144,233,248,104,147,78,-147,281,212,33,143,42,-296,
253,543,-234,256,556,-199,258,556,-199,260,557,-199,246,557,-223,241,559,-224,236,561,-224,255,559,-37,223,565,-146,253,535,-172,242,538,-205,251,533,98,172,538,-183,295,586,187,161,594,-303,281,648,188,217,648,-237,275,661,188,208,667,-249,271,663,185,232,655,-234,271,656,181,209,659,-230,224,356,114,174,343,-114,328,371,67,164,206,-195,273,255,201,112,79,-199,251,233,208,93,71,-195,329,210,148,133,31,-315,
252,539,-222,255,554,-190,257,554,-190,260,554,-190,245,555,-213,240,556,-213,235,558,-214,254,556,-35,223,561,-145,252,531,-164,241,534,-196,251,528,82,169,531,-194,293,581,114,152,588,-385,282,645,61,182,644,-430,276,661,52,187,658,-462,272,663,51,195,659,-442,272,656,55,189,654,-425,224,349,118,173,337,-118,329,372,72,163,204,-194,278,252,194,114,76,-213,256,227,200,91,69,-214,334,209,142,131,31,-323,
251,534,-213,255,546,-182,256,546,-182,258,546,-182,244,548,-203,239,550,-203,234,552,-203,249,546,-23,222,553,-131,250,525,-157,241,528,-185,245,514,125,170,517,-178,286,576,295,185,593,-130,275,606,483,220,636,131,266,608,505,246,622,145,269,604,499,236,616,162,270,597,479,231,610,142,224,332,102,174,320,-102,338,354,10,158,188,-145,312,229,112,107,76,-123,291,207,118,89,62,-123,375,189,58,131,30,-240,
250,531,-148,254,543,-122,253,544,-122,253,544,-122,244,545,-158,239,547,-158,235,549,-158,239,544,17,220,550,-138,249,521,-96,240,523,-144,234,499,139,165,506,-177,289,511,277,186,538,-289,276,522,357,218,557,-79,269,538,370,230,563,123,265,527,362,224,563,57,268,532,352,224,556,-62,220,322,104,173,313,-104,339,321,-8,163,185,-165,347,192,10,100,77,-150,332,158,6,78,63,-181,400,174,-52,129,26,-264,
252,531,-99,253,544,-76,253,544,-76,252,544,-76,247,545,-119,244,546,-119,240,547,-119,231,544,39,221,548,-152,249,520,-53,242,522,-111,225,486,150,162,502,-208,262,446,341,121,448,-324,289,436,454,107,364,-374,297,423,480,99,339,-394,289,427,445,110,338,-403,285,430,442,117,350,-375,222,316,104,175,312,-104,338,267,-49,164,183,-102,363,140,-34,106,70,-11,353,105,-37,88,55,-9,415,121,-119,132,20,-121,
252,531,-112,253,543,-87,253,543,-87,251,543,-87,247,544,-129,244,545,-129,241,546,-129,231,543,36,221,546,-157,249,520,-62,242,521,-119,231,483,136,159,499,-192,273,427,237,116,440,-295,294,429,53,101,354,-353,301,419,36,91,333,-382,292,429,12,100,332,-391,286,432,38,108,341,-356,223,315,99,175,310,-99,338,261,-121,166,186,-75,362,134,-114,110,71,36,352,102,-118,94,56,40,417,113,-221,139,22,-83,
250,533,-113,250,544,-90,250,544,-90,249,544,-90,245,545,-129,242,547,-129,239,548,-129,231,543,27,218,547,-151,245,521,-67,240,522,-118,230,482,130,157,495,-190,226,405,210,119,415,-255,260,354,111,126,340,-342,262,337,103,128,322,-339,261,342,74,137,327,-328,260,347,97,139,334,-351,237,315,96,183,310,-96,334,222,27,168,188,-107,360,96,75,110,71,-8,353,68,72,95,54,-6,416,80,-29,137,22,-132,
229,533,-323,231,544,-293,234,544,-293,236,544,-293,219,546,-316,214,548,-316,209,549,-316,230,545,-121,195,547,-225,231,522,-256,219,524,-285,232,481,47,157,481,-206,218,401,135,120,392,-223,225,329,40,92,318,-301,227,310,25,83,298,-319,233,314,-13,86,298,-331,231,322,20,91,304,-302,248,306,96,194,301,-96,312,197,112,168,183,-62,351,78,227,108,65,82,342,46,230,95,47,90,406,47,130,133,23,-37,