16-------------------------------------------------------------------------------
22-------------------------------------------------------------------------------
36-------------------------------------------------------------------------------
50-------------------------------------------------------------------------------
155-------------------------------------------------------------------------------
162-------------------------------------------------------------------------------
204-------------------------------------------------------------------------------
237-------------------------------------------------------------------------------
248-------------------------------------------------------------------------------
258-------------------------------------------------------------------------------
308-------------------------------------------------------------------------------
335-------------------------------------------------------------------------------
379-------------------------------------------------------------------------------
432-------------------------------------------------------------------------------
460-------------------------------------------------------------------------------
490-------------------------------------------------------------------------------
511-------------------------------------------------------------------------------
536-------------------------------------------------------------------------------
543-------------------------------------------------------------------------------
556-------------------------------------------------------------------------------
628-------------------------------------------------------------------------------
659-------------------------------------------------------------------------------
686-------------------------------------------------------------------------------
692-------------------------------------------------------------------------------