Type 98 rifle July 8, 2019 16 32 64 128 Type 98 rifle north korea Type 98 assault rifle Type 98 japanese rifle Type 98 arisaka rifle Type 97 sniper rifle Type 68 assault rifle Type 68 pistol Type 625e shorad