正しい50音順に並べ替え

PHPの配列

順番付けられたマップです。伝統的なプログラミング言語を知っている人は、配列の添字に、文字列も使えるようにしたものととらえてもいいでしょう。要素を後から追加できるところも特徴です。

$iro = array('red' => 'あか', 'green' => 'みどり', 'yellow' => 'きいろ', 'white' => 'しろ');  //定義と初期化
$iro['blue'] = 'あお';     //代入(伝統的には項目は増やせないが、PHPは許容する)
print $iro['yellow'];      //参照(きいろ と表示されます)

次のようなイメージです。

keyvalue
redあか
greenみどり
yellowきいろ
whiteしろ
blueあお

PHPの配列のソート

ksort($iro) などと使用します。$iro そのものが変更されます。

keyで並替えvalueで並替え説明
昇順ksortasort数値は小さい順、文字列は文字コード順
降順krsortarsort数値は大きい順、文字列は文字コード逆順
useruksortuasortユーザーが自分で定義する順番
collator-collator_asort各国語の習慣を考慮した並べかえ
元データ
添字
redあか
greenみどり
yellowきいろ
whiteしろ
blueあお
ksort()
添字
blueあお
greenみどり
redあか
whiteしろ
yellowきいろ
asort()
添字
blueあお
redあか
yellowきいろ
whiteしろ
greenみどり

辞書順≠文字コード順

文字コード順では日本の辞書の並べ方になりません。下の asort がその様子です。最近、collator_asort を使って各国語の習慣を考慮した並べかえができるようになりました。これはPHPのバージョンが5.3以上のときに入れることのできる拡張機能になっています。サーバーによっては5.3未満であったり、拡張を入れていない場合もあります。

元データ
添字
0じしょ
1じてん
2してん
3しんかい
4しさん
5じこく
asort()
添字
4しさん
2してん
3しんかい
5じこく
0じしょ
1じてん
collator_asort()
添字
5じこく
4しさん
0じしょ
2してん
1じてん
3しんかい

このサーバーでは intl 拡張モジュールが有効なっていません。collator_ksort()どころか、collator_asort()も使えません。上の表はあらかじめ作ってあるものです。

ただし、collator_asort() を使う時には、どの国の習慣に従うかを指示しなければいけません。次のようにします。

$jisho = array ( 0 => 'じしょ', 1 => 'じてん', 2 => 'してん', 3 => 'しんかい', 4 => 'しさん', 5 => 'じこく', );
$coll = collator_create( 'ja_JP' );
collator_asort($coll,$jisho);

画期的な機能ですが、問題もあります。collator_ksort() がないのです。

元データ
添字
じしょ辞書
じてん辞典
してん視点
しんかい深海
しさん試算
じこく時刻
ksort()
添字
しさん試算
してん視点
しんかい深海
じこく時刻
じしょ辞書
じてん辞典
collator_ksort()
Fatal error: Call to undefined function collator_ksort()

collator_ksort() がないことの対策

将来的に追加されるかもしれませんが、今のところ考えられる対策は2つです。

(1) key と value を取り替えて使う。
valueにはほぼすべての型のデータが入れられますが、keyには整数値と文字列しか入れられません。valueに入れているデータが整数値か文字列ならば、この方法が使えます。
valueには同じデータが複数あっても問題ありませんが、keyに同じデータがあると最後のものだけが有効になり、他は捨てられます。valueには同じデータがありそうな場合には、対策が必要です。
(2) ユーザーが自分で定義する順番でソートできる uksort を使う。
collatorの拡張には、collator_compare()という関数もあるので、これを使って大小関係を定義して uksort を使えばOKです。
サーバー側の事情で、そもそもcollatorの拡張がないときには自分で定義するのはちょっと辛いところです。

(1)を使って、実験してみます。

元データ
添字
じしょ辞書
じてん辞典
してん視点
しんかい深海
しさん試算
じこく時刻
取替えてソート
添字
時刻じこく
試算しさん
辞書じしょ
視点してん
辞典じてん
深海しんかい
もう一度取替え
添字
じこく時刻
しさん試算
じしょ辞書
してん視点
じてん辞典
しんかい深海

このサーバーでは intl 拡張モジュールが有効なっていません。collator_ksort()どころか、collator_asort()も使えません。上の表はあらかじめ作ってあるものです。

すでにある配列の key,value を交換するのは、array_flip() でできます。

$jisho = array ( 'じしょ' => '辞書', 'じてん' => '辞典', 'してん' => '視点', 'しんかい' => '深海', 'しさん' => '試算', 'じこく' => '時刻' );
$flipjisho = array_flip($jisho);
$coll = collator_create( 'ja_JP' );
collator_asort($coll,$flipjisho);
$jisho = array_flip($flipjisho);

課題

元のデータは前と同じ 2to3nen.txt です。あいうえお順に並べ替えでやったのと同じものですが、日本語の辞書順になるようにします。

上のあいうえお順になるページを作り、 sort3.php としなさい。index.htmlに「正しい50音順」という名前のリンクを作りなさい。

プログラムです。sort2.php に比べて $key $val の内容を逆にしています。はじめから辞書順にしたいものを value の方に入れているので、array_flip() は使いません。展開するときも $val でなく $key を使います。ここでも array_flip() は使いません。

<?php
$fp = fopen("2to3nen.txt","r");        
while(!feof($fp)){
    $line = fgets($fp);
    if (trim($line) != null){
        list($hr,$no,$sei,$mei,$seib,$ysei,$ymei,$newhr,$newno) = explode("\t",$line);
        $key = $line;
        $val = $ysei . " " . $ymei;
        $gotoarray[$key]=$val;
    }
}

$coll = collator_create( 'ja_JP' );
collator_asort($coll,$gotoarray);

foreach ($gotoarray as $key => $val) {
    list($hr,$no,$sei,$mei,$seib,$ysei,$ymei,$newhr,$newno) = explode("\t",$key);
    print "<tr>\n";
    print "<td>$newhr</td><td>$newno</td><td>$sei</td><td>$mei</td>";
    print "<td>$seib</td><td>$ysei</td><td>$ymei</td>\n";
    print "<td>$hr</td><td>$no</td>\n";
    print "</tr>\n";
}
fclose($fp);
?>

key にするものが sort2.php と異なりますから、人数が減るという問題は生じません。

下の「辞書順と文字コード順のソート結果の比較」で調べて辞書順の方になっているかを確かめなさい。色の変わっている部分が違いのある部分です。

辞書順と文字コード順のソート結果の比較

「ごとう」、「こん」以外にも違う所があります。以下で確認してください。

このサーバーでは intl 拡張モジュールが有効なっていません。collator_ksort()どころか、collator_asort()も使えません。以下の表はあらかじめ作ってあるものです。

⇩文字コード順 ⇩辞書順
02C1赤石ちさとあかいしちさと 赤石ちさとあかいしちさと
12F19秋山裕章あきやまひろあき 秋山裕章あきやまひろあき
22D19浅利和哉あさりかずや 浅利和哉あさりかずや
32F20浅利竜一あさりりゅういち 浅利竜一あさりりゅういち
42D20天内あまないてつ 天内あまないてつ
52A1有馬礼奈ありまれいな 有馬礼奈ありまれいな
62H19池内博文いけうちひろふみ 池内博文いけうちひろふみ
72A19石岡いしおかひかる 石岡いしおかひかる
82D21石川和茂いしかわかずしげ 石川和茂いしかわかずしげ
92F1石田美貴子いしたみきこ 石田美貴子いしたみきこ
102B1石田理那いしだりな 石田理那いしだりな
112D1早織いずみさおり 早織いずみさおり
122C19泉谷雅史いずみやまさふみ 泉谷雅史いずみやまさふみ
132B19板垣裕和いたがきひろかず 板垣裕和いたがきひろかず
142B20一戸いちのへさとし 一戸いちのへさとし
152C20一戸達耶いちのへたつや 一戸達耶いちのへたつや
162F2一戸真紀いちのへまき 一戸真紀いちのへまき
172G1伊藤春香いとうはるか 伊藤春香いとうはるか
182G2伊藤摩衣子いとうまいこ 伊藤摩衣子いとうまいこ
192D22伊藤芳行いとうよしゆき 伊藤芳行いとうよしゆき
202C2稲葉紀子いなばのりこ 稲葉紀子いなばのりこ
212E1今井綾乃いまいあやの 今井綾乃いまいあやの
222B2今井沙耶加いまいさやか 今井沙耶加いまいさやか
232G19今村いまむらつとむ 今村いまむらつとむ
242D2岩間恵梨いわまえり 岩間恵梨いわまえり
252G3岩谷菜保子いわやなおこ 岩谷菜保子いわやなおこ
262A2上野加奈うえのかな 上野加奈うえのかな
272H20上野陽代うえのようだい 上野陽代うえのようだい
282B3内沢うちざわけい 内沢うちざわけい
292E2梅村千草うめむらちぐさ 梅村千草うめむらちぐさ
302D3瓜田尚子うりたなおこ 瓜田尚子うりたなおこ
312E19大瀬真夏おおせまなつ 大瀬真夏おおせまなつ
322G20大瀬龍二おおせりゅうじ 大瀬龍二おおせりゅうじ
332H21太田拳寛おおたたかひろ 太田拳寛おおたたかひろ
342F3太田祐子おおたゆうこ 太田祐子おおたゆうこ
352D4大谷珠美おおたにたまみ 大谷珠美おおたにたまみ
362A20岡部佳祐おかべけいすけ 小笠原一生おがさわらいっせい
372A3岡本おかもとあい 小笠原おがさわらひとみ
382G21小笠原一生おがさわらいっせい 岡部佳祐おかべけいすけ
392B4小笠原おがさわらひとみ 岡本おかもとあい
402F4小山内おさないあや 小山内おさないあや
412H1小山内静枝おさないしずえ 小山内静枝おさないしずえ
422G22小澤俊太郎おざわしゅんたろう 小澤俊太郎おざわしゅんたろう
432E3小田切おだぎりあゆみ 小田切おだぎりあゆみ
442D23小田切一茂おだぎりかずしげ 小田切一茂おだぎりかずしげ
452H22小野おのたくみ 小野おのたくみ
462B5小野寺のぞみおのでらのぞみ 小野寺のぞみおのでらのぞみ
472F21小山おやままこと 小山おやままこと
482E20葛西かさいじゅん 葛西かさいじゅん
492B21葛西大器かさいたいき 葛西大器かさいたいき
502G4葛西由佳かさいゆか 葛西由佳かさいゆか
512G23葛西佳孝かさいよしたか 葛西佳孝かさいよしたか
522B6葛西良子かさいりょうこ 葛西良子かさいりょうこ
532H23梶原尚志かじわらひさし 梶原尚志かじわらひさし
542H24嘉瀬かせしん 嘉瀬かせしん
552C3加藤聖美かとうさとみ 加藤聖美かとうさとみ
562B7加藤未希かとうみき 加藤未希かとうみき
572H2金光つぐみかねみつつぐみ 金光つぐみかねみつつぐみ
582D5樺沢郁乃かばさわいくの 樺沢郁乃かばさわいくの
592E21川口かわぐちりょう 川口かわぐちりょう
602F5川崎朋世かわさきともよ 川崎朋世かわさきともよ
612E4川嶋晴香かわしまはるか 川嶋晴香かわしまはるか
622C4川田潤子かわだじゅんこ 川田潤子かわだじゅんこ
632H25川村翔太かわむらしょうた 川村翔太かわむらしょうた
642B22川村佑樹かわむらゆうき 川村佑樹かわむらゆうき
652E5神成知美かんなりともみ 神成知美かんなりともみ
662C5勘林愛美かんばやしまなみ 勘林愛美かんばやしまなみ
672E22菊地心平きくちしんぺい 菊地心平きくちしんぺい
682C21北野誠二きたのせいじ 北野誠二きたのせいじ
692D24木下志郎きのしたしろう 木下志郎きのしたしろう
702G5木村伊奈子きむらいなこ 木村伊奈子きむらいなこ
712F22木村きむらけん 木村きむらけん
722C6木村静穂きむらしずほ 木村静穂きむらしずほ
732E23木村崇史きむらたかふみ 木村崇史きむらたかふみ
742B8木村夏子きむらなつこ 木村夏子きむらなつこ
752H3木村美輝きむらみき 木村美輝きむらみき
762B9工藤幸愛くどうさちえ 工藤幸愛くどうさちえ
772G6工藤紫乃くどうしの 工藤紫乃くどうしの
782A21工藤貴規くどうたかのり 工藤大地くどうだいち
792B23工藤敬弘くどうたかひろ 工藤貴規くどうたかのり
802B24工藤くどうたくみ 工藤敬弘くどうたかひろ
812F23工藤大地くどうだいち 工藤くどうたくみ
822G7工藤恵実くどうめぐみ 工藤恵実くどうめぐみ
832E6工藤由佳くどうゆか 工藤由佳くどうゆか
842A4工藤麗子くどうれいこ 工藤麗子くどうれいこ
852B25倉光匡人くらみつまさと 倉光匡人くらみつまさと
862E24倉光泰博くらみつよしひろ 倉光泰博くらみつよしひろ
872C22黒滝貴広くろたきたかひろ 黒滝貴広くろたきたかひろ
882D6黒瀧由来乃くろたきゆきの 黒瀧由来乃くろたきゆきの
892A5桑田明菜くわたあきな 桑田明菜くわたあきな
902D25小枝こえだりょう 小枝こえだりょう
912C7古川ちひろこがわちひろ 古川ちひろこがわちひろ
922A22古川久義こがわひさよし 古川久義こがわひさよし
932F6児島直子こじまなおこ 児島直子こじまなおこ
942E7久仁子こんくにこ 後藤麻美ごとうあさみ
952D7後藤麻美ごとうあさみ 久仁子こんくにこ
962B26齋藤啓太さいとうけいた 齋藤啓太さいとうけいた
972H26齊藤康樹さいとうこうき 齊藤康樹さいとうこうき
982D26齋藤慎一郎さいとうしんいちろう 齋藤慎一郎さいとうしんいちろう
992G24齋藤大樹さいとうたいき 齋藤大樹さいとうたいき
1002B27齋藤武尊さいとうたける 齋藤武尊さいとうたける
1012C23齋藤正樹さいとうまさき 齋藤正樹さいとうまさき
1022B10齋藤由梨さいとうゆり 齋藤由梨さいとうゆり
1032E8真由美さかいまゆみ 真由美さかいまゆみ
1042H4坂田さかたあや 坂田さかたあや
1052F7桜田綾子さくらだあやこ 桜田綾子さくらだあやこ
1062A6佐々木五月ささきさつき 佐々木五月ささきさつき
1072B11佐々木詔子ささきのりこ 佐々木詔子ささきのりこ
1082C8佐々木美緒ささきみお 佐々木美緒ささきみお
1092E9佐々木美聡ささきみさと 佐々木美聡ささきみさと
1102A23笹森裕哉ささもりゆうや 笹森裕哉ささもりゆうや
1112C9佐藤麻子さとうあさこ 佐藤麻子さとうあさこ
1122C10佐藤麻実さとうあさみ 佐藤麻実さとうあさみ
1132C11佐藤喜久さとうきく 佐藤喜久さとうきく
1142E25佐藤聡志さとうさとし 佐藤聡志さとうさとし
1152A7佐藤詩織さとうしおり 佐藤詩織さとうしおり
1162B28佐藤辰也さとうたつや 佐藤辰也さとうたつや
1172D8佐藤菜都乃さとうなつの 佐藤菜都乃さとうなつの
1182C24佐藤春樹さとうはるき 佐藤春樹さとうはるき
1192F24佐藤裕哉さとうゆうや 佐藤裕哉さとうゆうや
1202F8佐藤嘉子さとうよしこ 佐藤嘉子さとうよしこ
1212B29佐藤義孝さとうよしたか 佐藤義孝さとうよしたか
1222F9澤田郁美さわだいくみ 澤田郁美さわだいくみ
1232C25澤田慶亮さわだけいすけ 澤田慶亮さわだけいすけ
1242F10三戸彬恵さんのへあきえ 三戸彬恵さんのへあきえ
1252D27志賀柾彦しがまさひこ 志賀柾彦しがまさひこ
1262G25篠崎博昭しのざきひろあき 篠崎博昭しのざきひろあき
1272H5柴田美枝子しばたみえこ 柴田美枝子しばたみえこ
1282G8柴谷小百合しばやさゆり 柴谷小百合しばやさゆり
1292D28澁谷文彦しぶやふみひこ 澁谷文彦しぶやふみひこ
1302B12嶋津由香利しまづゆかり 嶋津由香利しまづゆかり
1312C12清水南奈しみずなな 清水南奈しみずなな
1322C13下山恵理香しもやまえりか 下山恵理香しもやまえりか
1332H27下山大貴しもやまたいき 下山大貴しもやまたいき
1342D9下山由紀しもやまゆき 下山由紀しもやまゆき
1352H28白戸克典しろとかつのり 白戸克典しろとかつのり
1362G9白戸隆恵しろとたかえ 白戸隆恵しろとたかえ
1372H29朋之じんともゆき 朋之じんともゆき
1382F11美佳すがみか 美佳すがみか
1392H6菅原知紗すがわらかずさ 菅原知紗すがわらかずさ
1402E10鈴木信穎すずきしんえい 鈴木信穎すずきしんえい
1412E26須藤隼也すとうしゅんや 須藤隼也すとうしゅんや
1422A8須藤菜摘すとうなつみ 須藤菜摘すとうなつみ
1432F25須藤龍一すとうりゅういち 須藤龍一すとうりゅういち
1442A24住友伸一すみともしんいち 住友伸一すみともしんいち
1452E11諏訪亜由香すわあゆか 諏訪亜由香すわあゆか
1462C26清藤貴章せいとうたかあき 清藤貴章せいとうたかあき
1472G10清藤桃香せいとうももこ 清藤桃香せいとうももこ
1482B13清野杏奈せいのあんな 清野杏奈せいのあんな
1492D10相馬佳澄そうまかすみ 相馬佳澄そうまかすみ
1502G26相馬そうましょう 相馬そうましょう
1512H30相馬そうまじょう 相馬そうまじょう
1522G27相馬琢磨そうまたくま 相馬琢磨そうまたくま
1532F26相馬健人そうまたけと 相馬健人そうまたけと
1542F27相馬俊輝そうまとしき 相馬俊輝そうまとしき
1552H7相馬友美そうまともみ 相馬友美そうまともみ
1562D11相馬美和そうまみわ 相馬美和そうまみわ
1572D29相馬亮丞そうまりょうすけ 相馬亮丞そうまりょうすけ
1582H31髙木貴尋たかきたかひろ 髙木貴尋たかきたかひろ
1592E27高木勇輝たかぎゆうき 高木勇輝たかぎゆうき
1602B30髙野一輝たかのかずき 髙野一輝たかのかずき
1612F12高野春香たかのはるか 高野春香たかのはるか
1622E28高橋浩介たかはしこうすけ 高橋浩介たかはしこうすけ
1632E12高橋佐和子たかはしさわこ 高橋佐和子たかはしさわこ
1642B31高橋隼也たかはしじゅんや 高橋隼也たかはしじゅんや
1652B32竹内怜史たけうちさとし 竹内怜史たけうちさとし
1662D12竹浪千秋たけなみちあき 竹浪千秋たけなみちあき
1672G11竹谷亜紀たけやあき 竹谷亜紀たけやあき
1682D13竹谷梨奈たけやりな 竹谷梨奈たけやりな
1692H8田澤彩乃たざわあやの 田澤彩乃たざわあやの
1702E29田澤一希たざわかずき 田澤一希たざわかずき
1712A9舘山郁子たてやまいくこ 舘山郁子たてやまいくこ
1722C27舘山健太たてやまけんた 舘山健太たてやまけんた
1732C28舘山秀憲たてやまひでのり 舘山秀憲たてやまひでのり
1742B14田中恵美子たなかえみこ 田中恵美子たなかえみこ
1752D14田中佳奈子たなかかなこ 田中佳奈子たなかかなこ
1762G12田中邦子たなかくにこ 田中邦子たなかくにこ
1772C29田中圭吾たなかけいご 田中圭吾たなかけいご
1782A10田中智美たなかさとみ 田中智美たなかさとみ
1792F28田中俊貴たなかとしき 田中俊貴たなかとしき
1802A25田中秀一たなかよしかず 田中秀一たなかよしかず
1812E30田中理人たなかよしひと 田中理人たなかよしひと
1822E31賢児たにけんじ 賢児たにけんじ
1832E13谷川真実たにかわまみ 谷川真実たにかわまみ
1842F29田村裕也たむらゆうや 田村裕也たむらゆうや
1852G13千葉綾乃ちばあやの 千葉綾乃ちばあやの
1862G28千葉浩介ちばこうすけ 千葉浩介ちばこうすけ
1872A11千葉紗千ちばさち 千葉紗千ちばさち
1882E14千葉朋恵ちばともえ 千葉朋恵ちばともえ
1892D30對馬隆盛つしまりゅうせい 對馬隆盛つしまりゅうせい
1902C30土田つちだとおる 土田つちだとおる
1912F30土屋祐輔つちやゆうすけ 土屋祐輔つちやゆうすけ
1922H9常田千恵つねたちえ 常田千恵つねたちえ
1932F31土岐ときたもつ 土岐ときたもつ
1942B33外崎祐介とのさきゆうすけ 外崎祐介とのさきゆうすけ
1952A12直井絵洋なおいえみ 直井絵洋なおいえみ
1962A26直井隼人なおいはやと 直井隼人なおいはやと
1972C14中澤風香なかざわふうか 中澤風香なかざわふうか
1982H10中田典子なかたのりこ 中田典子なかたのりこ
1992H32中野拓人なかのたくと 長田ながたみのる
2002E33中畑雄太なかはたゆうた 中野拓人なかのたくと
2012G29中林憲輔なかばやしけんすけ 中畑雄太なかはたゆうた
2022H11中道美希なかみちみき 中林憲輔なかばやしけんすけ
2032E32長田ながたみのる 中道美希なかみちみき
2042D15奈良純子ならじゅんこ 奈良純子ならじゅんこ
2052F13奈良美由紀ならみゆき 奈良美由紀ならみゆき
2062H12奈良岡真弥ならおかまや 奈良岡真弥ならおかまや
2072A13成田恵里佳なりたえりか 成田恵里佳なりたえりか
2082G14成田なりたかおる 成田なりたかおる
2092D31成田貴昭なりたたかあき 成田貴昭なりたたかあき
2102D32成田辰留なりたたつる 成田辰留なりたたつる
2112G30成田信明なりたのぶあき 成田信明なりたのぶあき
2122D16成田晴江なりたはるえ 成田晴江なりたはるえ
2132A27成田友生なりたゆうき 成田友生なりたゆうき
2142A14鳴海麻美なるみあさみ 鳴海麻美なるみあさみ
2152A28鳴海拓真なるみたくま 鳴海拓真なるみたくま
2162B15鳴海春菜なるみはるな 鳴海春菜なるみはるな
2172F32鳴海勇太郎なるみゆうたろう 鳴海勇太郎なるみゆうたろう
2182A29鳴海嘉浩なるみよしひろ 鳴海嘉浩なるみよしひろ
2192E34西尾昭宏にしおあきひろ 西尾昭宏にしおあきひろ
2202E35西澤伸也にしざわしんや 西澤伸也にしざわしんや
2212G31野呂正太郎のろしょうたろう 野呂正太郎のろしょうたろう
2222F14野呂春菜のろはるな 野呂春菜のろはるな
2232A30橋津喜明はしずよしあき 橋津喜明はしずよしあき
2242F33長谷川はせがわたける 長谷川はせがわたける
2252F34畑山裕也はたけやまゆうや 畑山裕也はたけやまゆうや
2262C15服部早紀はっとりさき 服部早紀はっとりさき
2272G32樋口尚宏ひぐちたかひろ 樋口尚宏ひぐちたかひろ
2282C31平田ひらたはじめ 平田ひらたはじめ
2292B16平山香奈恵ひらやまかなえ 平山香奈恵ひらやまかなえ
2302G15平山真澄ひらやまますみ 平山真澄ひらやまますみ
2312G33深沢芳樹ふかざわよしき 深沢芳樹ふかざわよしき
2322H13吹田紗希ふきたさき 吹田紗希ふきたさき
2332E15福井ふくいあゆみ 福井ふくいあゆみ
2342D33福崎ふくざきのぼる 福崎ふくざきのぼる
2352D17福士桃子ふくしももこ 福士桃子ふくしももこ
2362H14福嶋有紗ふくしまありさ 福嶋有紗ふくしまありさ
2372C16福田初美ふくだはつみ 福田初美ふくだはつみ
2382G34福原史学ふくはらふみのり 福原史学ふくはらふみのり
2392C17藤田杏奈ふじたあんな 藤田杏奈ふじたあんな
2402A31藤田健一ふじたけんいち 藤田健一ふじたけんいち
2412A32藤田良平ふじたりょうへい 藤田良平ふじたりょうへい
2422C32藤林裕貴ふじばやしゆうき 藤林裕貴ふじばやしゆうき
2432G35本田利城ほんだとしき 本田利城ほんだとしき
2442E16本間鈴夏ほんますずか 本間鈴夏ほんますずか
2452F15前田陽子まえだようこ 前田陽子まえだようこ
2462A15蒔苗菜摘まかなえなつみ 蒔苗菜摘まかなえなつみ
2472D34正井翔也まさいしょうや 正井翔也まさいしょうや
2482F16松岡明日香まつおかあすか 松岡明日香まつおかあすか
2492B34丸山まるやまあきら 丸山まるやまあきら
2502H33三浦みうらたつる 三浦みうらたつる
2512A33三浦英明みうらひであき 三浦英明みうらひであき
2522G16三浦麻由美みうらまゆみ 三浦麻由美みうらまゆみ
2532F35三上恭平みかみきょうへい 三上恭平みかみきょうへい
2542E36三上健太みかみけんた 三上健太みかみけんた
2552D35三上翔太郎みかみしょうたろう 三上翔太郎みかみしょうたろう
2562A34三上大輔みかみだいすけ 三上大輔みかみだいすけ
2572H15三上夏紀みかみなつき 三上夏紀みかみなつき
2582F17三上春奈みかみはるな 三上春奈みかみはるな
2592B17三上晴菜みかみはるな 三上晴菜みかみはるな
2602F36三上由智みかみよしのり 三上由智みかみよしのり
2612C33水木貴寛みずきたかひろ 水木貴寛みずきたかひろ
2622H34水戸直人みとなおと 水戸直人みとなおと
2632C34棟方悟志むなかたさとし 棟方悟志むなかたさとし
2642A16棟方美樹むなかたみき 棟方美樹むなかたみき
2652G17村元文乃むらもとあやの 村元文乃むらもとあやの
2662A35八木橋清吾やぎはしせいご 八木橋清吾やぎはしせいご
2672G36矢島俊明やしまとしあき 矢島俊明やしまとしあき
2682C35山内晶大やまうちあきひろ 山内晶大やまうちあきひろ
2692E17山内清香やまうちさやか 山内清香やまうちさやか
2702H16山内志保やまうちしほ 山内志保やまうちしほ
2712B35山内達也やまうちたつや 山内達也やまうちたつや
2722D36山内修敬やまうちのぶゆき 山内修敬やまうちのぶゆき
2732A36山形やまがたじゅん 山形やまがたじゅん
2742E18山形やまがたみどり 山形やまがたみどり
2752H35山口隆博やまぐちたかひろ 山口隆博やまぐちたかひろ
2762B18山下真実やましたまみ 山下真実やましたまみ
2772A17山田やまだしのぶ 山田やまだしのぶ
2782B36山本やまもとひろし 山本やまもとひろし
2792H17山本倫子やまもとみちこ 山本倫子やまもとみちこ
2802C18幸田奈々子ゆきたななこ 幸田奈々子ゆきたななこ
2812C36幸田真琴ゆきたまこと 幸田真琴ゆきたまこと
2822H36吉岡悦洋よしおかよしひろ 吉岡悦洋よしおかよしひろ
2832A18吉川佳織よしかわかおり 吉川佳織よしかわかおり
2842D18米村愛乃よねむらあいの 米村愛乃よねむらあいの
2852H18渡辺加菜子わたなべかなこ 渡辺加菜子わたなべかなこ
2862G18渡邉知佳子わたなべちかこ 渡邉知佳子わたなべちかこ
2872F18渡邊まどかわたなべまどか 渡邊まどかわたなべまどか