 46	      320
 42	       87
 28	      648
 29	     2253
  1	     4488
 16	     3533
 43	       33
507	     1600
 12	     7671
 17	       60
 36	       15
 38	       31
 51	       45
  9	      329
 37	     3774
 35	     4503
 49	      283
 14	     1576
 40	       94
 32	       35
 39	      725
504	     1732
 33	     2884
 27	     2252
 11	      123
 31	      119
 45	       33
 41	       57
734	     1642
999	    40945
