Parts of this seem 31 but oh well. These numbers are hard to make perfect after all....Lv34: https://www.nicovideo.jp/watch/sm37387599
http://www.nicovideo.jp/watch/sm37387562