522
173
815
671
284
903
477
639
732
143
928
564
812
109
397
249
868
301
848
376
794
99
506
217
645
12
187
930
811
583
684
455
94
499
118
722
603
267
772
947
845
210
495
632
372
930
908
546
327
685
883
235
613
579
762
491
328
672
156
739
1000
421
731
215
867
610
847
732
204
411
515
150 
438 
651 
174 
590 
725 
963 
530 
889 
577 
694 
417 
261 
767 
480 
934 
125 
558 
282 
899 
96  
653 
908 
303 
774 
617 
407 
482 
538 
239 
472 
766 
118 
920 
206 
797 
420 
853 
205 
340 
123 
387 
497  
640  
24   
999  
476  
77   
920  
382  
405  
55   
834  
371  
167  
290  
300  
611  
53   
470  
81   
232  
14   
451  
678  
623  
564  
787  
99   
648  
873  
803  
888  
504  
186  
256  
405  
102  
999  
673  
721  
434  
814  
305  
582  
436  
90   
774  
216  
706  
855  
702  
307  
59   
835  
812  
234  
736    
168    
523    
219    
868    
365    
294    
500    
207    
927    
450    
521    
851    
703    
992    
327    
916    
554    
846    
658    
88     
659    
628    
764    
84     
45     
10     
870    
779    
320    
882    
942    
93     
792    
836    
137    
489    
862    
391    
337    
887    
114    
237    
178    
874    
569    
135    
919   
931   
231   
50   
995   
215   
658   
139   
484   
292   
903   
113   
755   
333   
829   
942   
360   
172   
689   
42     
127     
799     
191     
455     
533     
234     
15      
404     
636     
373     
884     
921     
977     
113     
227     
703     
173     
297     
440     
604     
575     
971     
855     
82      
252      
589      
276      
826      
206      
166      
482      
375      
174      
612      
818      
854      
832      
809      
569      
306      
993      
931      
289      
148      
943      
421      
784      
441      
536      
426      
548      
49       
687       
415       
505       
951       
583       
368       
172       
974       
47        
173        
570        
264        
754        
701        
693        
796        
914        
809        
310        
512        
725        
963        
829        
614        
220        
410        
631        
860        
270        
158        
168        
595        
62         
715         
913         
517         
157         
5          
660         
274         
414         
139         
300         
698         
675         
263         
872         
292         
142         
375         
696         
895         
302         
75          
576          
899          
524          
362          
721          
916          
883          
347          
980          
29           
392           
839           
971           
593           
708           
804           
678           
234           
719           
659           
418           
914           
437           
550           
418           
576           
776           
293           
737           
348           
292           
48            
975            
547            
205            
831            
783            
587            
657            
132            
733            
53             
700             
785             
292             
332             
771             
849             
994             
905             
460             
420             
923             
663             
134             
658             
673             
618             
779             
951             
244             
425             
312             
436             
878             
538             
236             
805             
457             
897             
799             
134             
469             
56              
724              
370              
521              
654              
20               
260               
315               
525               
501               
433               
90                
368               
192               
162               
198               
65                
652               
613               
222               
160               
76                
755               
541               
305               
257               
669               
179               
849               
878               
249               
224               
4                 
1                 
860                 
967                 
738                 
712                 
281                 
834                 
908                 
774                 
964                 
880                 
902                 
234                 
635                 
138                 
305                 
532                 
585                 
956                 
68                  
21                  
278                  
639                  
622                  
473                  
769                  
161                  
580                  
285                  
204                  
410                  
115                  
430                  
953                  
968                  
593                  
703                  
704                  
469                  
835                  
623                  
991