pokemon crystal infinite master balls
50179
50180
16601
70355
90529
9833
30007
84614
50182
50183