kpfxiwltnmuciczrhpknkrsbqpvevyfluialqtxvnuswstyhqbfbmnmbpimruzdmsbtqcragndgwchvhjxcwlchdoszqbnbdobsfnurxrcfvvqhjaayloyassroefqhlldsxdqdgmhovenulsqddlytxgajtsfb
21
S 19 90
S 35 35
R 136 150
R 52 95
R 47 57
R 77 111
R 96 99
S 30 53
S 67 121
R 59 116
S 48 138
R 17 29
S 98 148
S 61 152
R 90 141
R 89 112
R 102 104
S 128 156
S 15 79
R 95 144
S 45 92
