AKDENİZ FORUM


Ana Sayfa Benim Konularim Benim Mesajlarim
Geri git   AKDENİZ FORUM > VBulletin Destek & Webmaster Genel > Php, Asp, Flash, Java, Html
Kayıt ol Yardım Üye Listesi Arama Bugünki Mesajlar Bütün Forumları okunmuş kabul et

Php, Asp, Flash, Java, Html Php, asp, flash, java, html ve tüm web azılım dilleri hakkında bilgi paylaşımı yapabileceğiniz bölüm.

Cevapla
 
Seçenekler
Alt 08-20-2006   #1
Aytaç
AkdenizForum Kankası
 
Aytaç - ait Kullanıcı Resmi (Avatar)

Türkiyenin En Kaliteli Bilgi Paylasim Mekani AKdenizForum..
Kullanıcı Bilgileri
 
Üyelik Tarihi: Jul 2006
Yaş: 23
Mesajlar: 567
Üye No: 105
Extra Bilgiler
Tecrübe Puanı: 44
Rep Gücü : 59
Rep Derecesi : Aytaç is on a distinguished road
İletişim
Unhappy php ile access veri bağlantısı

HTML>
<HEAD>
<TITLE> PHP - ADODB Bağlantısı </TITLE>
<**** NAME="Generator" CONTENT="EditPlus">
<**** NAME="Author" CONTENT="idris katar">
<**** **********="Content-Type" CONTENT="text-html; charset=Windows-1254">
</HEAD>

<BODY>
<?

// Connection
$conn = new COM("ADODB.Connection") or die("ADODB başlatılamıyor");
$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=rehber.mdb");

// Recordset
$rs = $conn->Execute("SELECT * FROM adres");

// Alan isimlerini döküyoruz
echo "<TABLE border='1'><TR><TH colspan='6'>Veriler</TH><TR>";
echo "<TR>";
echo "<TH>" . $rs->Fields[0]->name . "</TH>";
echo "<TH>" . $rs->Fields[1]->name . "</TH>";
echo "<TH>" . $rs->Fields[2]->name . "</TH>";
echo "<TH>" . $rs->Fields[3]->name . "</TH>";
echo "<TH>" . $rs->Fields[4]->name . "</TH>";
echo "<TH>" . $rs->Fields[5]->name . "</TH>";
echo "</TR>";

// Verileri döküyoruz
while (!$rs->EOF)
{
echo "<tr>";
echo "<td>" . $rs->Fields[0]->value . " </td>";
echo "<td>" . $rs->Fields[1]->value . " </td>";
echo "<td>" . $rs->Fields[2]->value . " </td>";
echo "<td>" . $rs->Fields[3]->value . " </td>";
echo "<td>" . $rs->Fields[4]->value . " </td>";
echo "<td>" . $rs->Fields[5]->value . " </td>";
echo "</tr>";
$rs->MoveNext();
}
echo "</TABLE>";

// Kapanış
$rs->Close();
$conn->Close();

$rs->Release();
$conn->Release();

$rs = null;
$conn = null;

?>

</BODY>
</HTML>



๑۩۞۩. Fëanor Fëfalas. ۩۞۩๑


Aytaç isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 08-20-2006   #2
Aytaç
AkdenizForum Kankası
 
Aytaç - ait Kullanıcı Resmi (Avatar)

Türkiyenin En Kaliteli Bilgi Paylasim Mekani AKdenizForum..
Kullanıcı Bilgileri
 
Üyelik Tarihi: Jul 2006
Yaş: 23
Mesajlar: 567
Üye No: 105
Extra Bilgiler
Tecrübe Puanı: 44
Rep Gücü : 59
Rep Derecesi : Aytaç is on a distinguished road
İletişim
Unhappy PHP ile upload (dosya gönderimi)

Ziyaretcinin bilgisayarındaki bir dosyayı sitenize upload etmesini isteyebilir veya siz dosyalarınızı siteniz üzerinden upload etmek isteyebilirsiniz.
İşte bu durumda imdadınıza copy(); yetişiyor ve işinizi çok kolaylaştırıyor.
Copy komutunu kuanmak içi şunu yazmanınz yeterli.

copy(dosya_adi, dosyayı/koyacağınız/klasor/dosya.adi)
Aşağıdaki kod ile copy komutunu daha iyi anlayabilirsiniz. Bir sonrai bölümde konu hakkında bir örnek verilecektir

<?php$dosya = "c:\belgelerim\resmin.jpg";$klasor = "resimler";copy($dosya, $klasor/$dosya_name)?>
Upload Örneği:
upload.php
1 <html> 2 <head> 3 <style> 4 a:visited{;color:'000000';text-decoration:none;} 5 a:hover{;color:'ff0000';text-decoration:none;} 6 a:link{;color:'000000';text-decoration:none;} 7 </style> 8 <title>Upload örneği - www.bilimveteknoloji.com</title> 9 </head> 10 <body bgcolor="#E6E6FF" text="#000000"> 11 <?php 12 //Aşağıda formun gönderilip gönderimediğini kontrol ediyoruz. Eğer git değişkeni varsa(form gönderilmişse) işlem yapmasını istiyoruz 13 if($git) { 14 $dosya_dizin = "images"; // dosyanın upload edileceği klasor. ben images adını kullandım. programı çalıstırmadan önce bu klasoru oluşturun. 15 copy ( $dosya, "$dosya_dizin/$dosya_name" ); // $dosya formdan aldıgımız bilgi. $dosya_dizin belirlediğimiz klasor. $dosya_name dosya adı. 16 //değişken adından sonra " _name " yazımı dosya adını veriri " _ size " ise boyutunu. 17 echo ($dosya_size byte boyutundaki $dosya_name 'in uploadı tamamlandı."); 18 } 19 else { // form gönderilmemişse 20 ?> 21 <form method="post" action="upload.php" enctype="multipart/form-data" > 22 <table> 23 <tr> 24 <td><input type="file"name="dosya"></td> 25 <td><input type="submit" value="Upload et" name="git"></td> 26 </tr> 27 </table> 28 </form> 29 <?php 30 } // php programımız bitti 31 ?> 32 </body> 33 </html>
Aytaç isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 08-20-2006   #3
Aytaç
AkdenizForum Kankası
 
Aytaç - ait Kullanıcı Resmi (Avatar)

Türkiyenin En Kaliteli Bilgi Paylasim Mekani AKdenizForum..
Kullanıcı Bilgileri
 
Üyelik Tarihi: Jul 2006
Yaş: 23
Mesajlar: 567
Üye No: 105
Extra Bilgiler
Tecrübe Puanı: 44
Rep Gücü : 59
Rep Derecesi : Aytaç is on a distinguished road
İletişim
Unhappy Şifreli Sayfa Giriş Örneği

Eğer sayfamıza herkesin değil sadece bilen kişilerin girmesini istiyorsak böyle bir program çok işimize yaraycaktır
Aşagıdaki dosyayı pwd.php adıylan kaydedin.
pwd.php
1 <?php 2 $password = "bilimveteknoloji" // Burada şifre bulunuyor. 3 ?>
Yukarıdaki pwd.php sayfasını esas sayfamıza include edeceğiz. $password değişkeni istenen şifredir.
Aşağıdaki kodları gizli.php adıylan kaydedin.
gizli.php
1 <html> 2 <head> 3 <title>www.bilimveteknoloji.com</title> 4 <style> 5 a:visited{;color:'000000';text-decoration:none;} 6 a:hover{;color:'ff0000';text-decoration:none;} 7 a:link{;color:'000000';text-decoration:none;} 8 </style> 9 <body bgcolor="#E6E6FF" text="#000000"> 10 </head> 11 <?php 12 //Aşağıda formun gönderilip gönderimediğini kontrol ediyoruz. Eğer git değişkeni varsa(form gönderilmişse) işlem yapmasını istiyoruz 13 if($git) { 14 include("pwd.php"); // buraya şifrenin gizlendiği dosyayı include ediyoruz. 15 if("$HTTP_POST_VARS[pwd]" == "$password") { // Formdan gelen pwd değişkeninin $password değişeniyle aynımı oldugunu kontol ediyoruz. 16 echo ("Merhaba. Gizi bölgeye ulaştın"); //2 değişken aynı ise yapılacaklar 17 } 18 else { // 2 değişken aynı değilse 19 echo ("Opps. Nereye gidiyosun kardeşim"); 20 } 21 } 22 else { // form gönderilmemişse frm cıkmasını sağlıyoruz. 23 ?> 24 <form action="post.php" name="post_deneme" method="post"> 25 <table width="230" border="0" cellspacing="0" cellpadding="0" align="center"> 26 <tr> 27 <td width="80">Adınız:</td> 28 <td width="150"> 29 <input type="text" name="isim"> 30 </td> 31 </tr> 32 <tr> 33 <td width="80" align="right"> 34 <input type="submit" name="git" value="İçeri girecem "> 35 </td> 36 <td width="150">&amp;nbsp;</td> 37 </tr> 38 </table> 39 </form> 40 <? 41 } // ve programımızı tamamladık. 42 ?> 43 </body> 44 </html>
gizli.php dosyasını çalıştırdığımızda şifre soracaktır. Şifre doğru ise yane pwd.php dosyasında belirlediğimiz ile aynı ise ekrana Merhaba. Gizi bölgeye ulaştın yazcaktır. Eğer şifre yanlış ise ekrana Opps. Nereye gidiyosun kardeşim yazacaktır.
Aytaç isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 08-20-2006   #4
Aytaç
AkdenizForum Kankası
 
Aytaç - ait Kullanıcı Resmi (Avatar)

Türkiyenin En Kaliteli Bilgi Paylasim Mekani AKdenizForum..
Kullanıcı Bilgileri
 
Üyelik Tarihi: Jul 2006
Yaş: 23
Mesajlar: 567
Üye No: 105
Extra Bilgiler
Tecrübe Puanı: 44
Rep Gücü : 59
Rep Derecesi : Aytaç is on a distinguished road
İletişim
Unhappy EasyPHP nedir?

EasyPHP hali hazirda ücretsiz sunulan web sunucu programlarini bir araya getirmis yüklemesi kolay bir kurulum paketidir.Normalde bilesenleri ayri ayri indirip kurmak münkün olmasina ragmen zaman alici kurulum süresi ve birlikte çalismalari için gereken ayarlarin zor olmasi, EasyPHP’nin tercih edilme sebeplerinden biridir.

Pakette neler var?

* MySQL Database System - v4.0.15
* Apache Web Sunucusu - v1.3.27
* PHP Programlama dili - v4.3.3
* PHP MyAdmin Database Interface - v2.5.3

EasyPHP fransizca hazirlanmistir.

EasyPHP varsayilan dil olarak fransizca ile gelmektedir. Fakat kurulum bittikten sonra ingilizceye geçis yapmak mümkün. (ileride anlatilacak)

Güvenlik Uyarisi

EasyPHP çokça bilinen açiklari kapatmis olmasina ragmen hala açiklari mevcut. Bu yüzden bu subucuyu bir firewall arkasinda çalistirmakta ve sadece ögrenim amaçli kullanmakta fayda var. XP kullanici için servis olarak çalistirmalari önerilmez hatta kullanmadiginiz zamanlarda sunucuyu kapatmaniz sizin yarariniza olacaktir.

Nereden bulabilirim?

Web Sitesi:
[ÜYE OLMADAN LİNKLERİ GÖREMEZSİNİZ. BURAYA TIKLAYARAK BEDAVA ÜYE OLUN...]

Download Sayfasi:
[ÜYE OLMADAN LİNKLERİ GÖREMEZSİNİZ. BURAYA TIKLAYARAK BEDAVA ÜYE OLUN...]
yada hemen asagidan )

Dosyalar:

EasyPHP 1.7 : easyphp1-7_setup.exe [10.8 MB]
Yerel sayfalar için Ingilizce destegi : EP17_lp_en.zip [46 KB]
EasyPHP paket olarak ( Windows için) 11 MB, kurulum için 25 MB yer kaplamaktadir.

Kurulum:
Baslamadan önce:
1. Eskiden kurdugunuz sunucu programlarini kaldirin. (IIS, Personal Web Server veya eski versiyon Apache sunucusu ve MySQL.)
2. Sisteminizi güncellestirin. (Windows Update sayfasini kullanabilirsiniz..)
3. Geçici olarak firewall programlarini devre disi birakin. (ZoneAlarm or Norton Internet Security)

Sorunlar mi var?

* Yukariyi yeniden okuyun.
* Bilgisayainizi yeniden baslatin.
EasyPhp.org ***ça sorulan sorular sayfasini ziyaret edin.

Basliyoruz:
Kisaca önünüze gelen tüm pencerelere “Next” demeniz yeterli. Yine de ayrintilari yazdik.
1. 'easyphp1-1_setup.exe' programini çalistirin. Devam etmek için ‘Yes’ e tiklayiniz.
2. Hosgeldiniz penceresi geçmek için “Next” e tiklayiniz.
3. PHP lisans sözlesmesi. Sözlesmeyi kabul etmek için ‘Yes’ i seçin ve “Next” e tiklayiniz.
4. Uyari ekrani:
Yeni sürüme geçmeden önce:
* eski bilgilerinizi yedekleyiniz.(scriptler, klasörler, ayar dosyalari, loglar... v.s)
* Apache, MySQL ve ardindan EasyPHP yi kapatin.
* Apache ve MySQL servis olarak yüklenmisse devre disi birakin (sadece Administrator)
* EasyPHP eski versiyonunu kaldirin (kalan dosya ve klasörleri silin.)
Devam etmek için ‘Next’ e tiklayiniz
5. Kurulacak klasörü seçin. (varsayilani seçmeniz önerilir.)
6. Baslangiç menüsünde görünecek ismi yazin.
7. Ayarlari kontrol edin . Devam etmek için ‘Next’ e tiklayiniz
8. Yükleniyor. (1. veya 2 dakika sürebilir.)
9. Yükleme tamamlaniyor. Ekstra bilgiler:
* Register global, OFF olarak ayarlandi. Bu eski Php scriplerinin çalismamasina neden olabilir.
*my.ini disinda tüm dosyalar EasyPHP klasörüne yerlestirildi.
Devam etmek için ‘Next’ e tiklayiniz

10. Yükleme tamamlandi. Burada size hosgeldin sayfasinin görüntülenip görüntülenmemesini soruyor. Görüntülemek için 'ouvrir la page d'accueil' seçili birakin. (Not: bu sayfa fransizcadir ) Bitirmek için Finish' tiklayiniz.

Ingilizce dil desteginin yüklenmesi:
Daha önce indirdiginiz dil dosyasini EasyPHP klasörüne zip dosyalarini açan bir programla (winzip,winrar...) çikarimaniz yeterli.

EasyPHP yi çalistiriyoruz:
1. Ilk olarak Windows baslangiç menüsünden EasyPHP kisayolunu bularak çalistirin.
2. EasyPHP çalistiginda görev çubugunda yanip sönen ikonu görebiliyor olmaniz gerkiyor.
Daha sonra bu ikona çift tikla***** EasyPHP ayar penceresini açiyoruz.
Not: EasyPHP ikonunu görünmesi sunucunun çalitigi anl***** gelmez.
3. EasyPHP ayar penceresinin varsayilan dili fransizcadir. Bunu ingilizce yapmak için pencerenin en altindaki kutudaki 'Francais' yerine ‘English' seçiyoruz. Daha sonra 'Close' a tikliyoruz.
4. Görev çubugundaki ikona sag tikla***** EasyPHP menüsüne ulasiyoruz. Buradan hem sunuculari baslatip, kapatabilir hem de sunucu ile ilgili ayarlara ulasabiliriz.

* Help – Yardim sitelerini çagirir..
* Log Files – Apache ve MySQL sunuculari hata raporlarini görmenizi saglar.
* Configuration – Php, Apache, MySQL, PhpMyAdmin ve EasyPHP ile ilgili ayarlara ulasmanizi saglar.
* Explore - Windows gezgini ile web root kalsörüne ulasmanizi saglar.Burasi web sayfalarinizi sakladiginiz klasördür.
* Administration - EasyPHP yönetim sayfasini açar..
* Local Web – Varsayilan web tarayicisini açarak yerel web sitenize gitmenizi saglar..
* Restart - MySQL ve Apache sunucularini yeniden baslatir. Sunucular ile ilgili herhangi bir ayar degistirdiysenizbunu yapmaniz gerekebilir.
* Start / Stop - MySQL ve Apache sunucularini açip kapamanizi saglar..
* Exit – EasyPHP den çikmanizi saglar ayni zamanda MySQL ve Apache sunucularini da kapatir.(servis olarak çalisiyorlarsa sadece EasyPHP kapanir. )

* 'C:Program FilesEasyPHP1-7www' – web sayfalarinizi kaydettiginiz klasör.
* 'http://localhost/' - Web root
* 'http://localhost/home/' - EasyPHP yönetimi
* 'http://localhost/mysql/' - PHP MyAdmin (popüler MySQL database yönetimi)

Apache ve Php yi test edin:

<html>
<body>
<?php
echo 'merhaba php.. ';
?>
</body>
</html>
Aytaç isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Alt 08-20-2006   #5
Aytaç
AkdenizForum Kankası
 
Aytaç - ait Kullanıcı Resmi (Avatar)

Türkiyenin En Kaliteli Bilgi Paylasim Mekani AKdenizForum..
Kullanıcı Bilgileri
 
Üyelik Tarihi: Jul 2006
Yaş: 23
Mesajlar: 567
Üye No: 105
Extra Bilgiler
Tecrübe Puanı: 44
Rep Gücü : 59
Rep Derecesi : Aytaç is on a distinguished road
İletişim
Unhappy PHP İle Metin Şifreleyelim

Bu örneğimizde, php ile yapılmış basit bir şifreleyiciyi konu alacağız.Diğer uygulamamız olan Programlama Dili projesinin, üzerinde oynanmış hali

Belirli bir algoritması yok.Klavyede elime ne geçerse....


Bunu Daha Hangi Amaçla Kullanabiliriz?
-Örneğin, forumlarda gördüğümüz, küfürlü kelimelerin şifrelenmesinde kullanabiliriz.
Bütün kürülü kelimeleri örneğin ****** gibi bir karaktere dönüştürebiliriz.
-Bir diğer kullanım alanıda, maillerimizin okunup okunmadığından emin değiliz.Bir şifreyi, önemli bilgiler içeren metni bununla şifreleyip, alan kişiye bunu çözdürüp okutabiliriz.
-Üyelik sistemlerinde, kullanıcı şifresini şifrelemek akıllıca olacaktır.Bu şekilde, daha güvenli bir sistem yazılmış olur.

-> Gerisi Hayal Gücünüze Kalmış <-


Dosyalarımız 3 başlık altında toplandı.
->index.php
->sifrele.php
->duzle.php


//index.php

<form action="sifrele.php" method="post">
<textarea name="kod" style="width: 500; height: 400"></textarea>
<br>
<input type="submit" value=" Şifrele ">
</form>


//sifrele.php

<?

$komutlar=array (

"a" => "xY=*ad2er",
"b" => "dYe#c-Ux2",
"c" => "2klŞ!arX",
"d" => "Kö1çPx2Q",
"ç" => "15a*sxdQ",
"e" => "tYmKlgXQ",
"f" => "?0saKlöE",
"g" => "UHdas354",
"ğ" => "Ckleı&78",
"h" => "UYu(0*11",
"ı" => "OPlüğrre",
"i" => "15UnxQXç",
"j" => "Ewtr12tk",
"k" => "üğXW*qöÇ",
"l" => "=}!2dasd",
"m" => "OPae25er",
"n" => "68WXyÖQç",
"o" => "%okeMN_?",
"ö" => "Ç0$5%PxW",
"p" => "Pşlö487Q",
"r" => "XçÖşğüQW",
"s" => "1sdf498q",
"ş" => "=?_ad897",
"t" => "ÖÇqüer45",
"u" => "ÜxWçöter",
"ü" => "IYHo234a",
"v" => ":PĞrn468",
"y" => "İğewqYsd",
"z" => "ÇöwqZXER",
"0" => ">dfşaskPOHdfn34124898",
"1" => "çösdmfY/(&15478qwersd",
"2" => "ŞLPUdasf&)&043201*458",
"3" => "798lkasjfYUYda32412İİ",
"4" => "ömQXAssıjoer181asda89",
"5" => "#$pjoınfıan564884941a",
"6" => "€@ßæßß@@üğpwrt4165400",
"7" => "æß@##$26874103649++-+",
"8" => "Öçödaseır1654108788078",
"9" => "p56+adf1f564asdf045435",

);

$goruntu=strtr("$kod",$komutlar);
print $goruntu;

print ("<br><br><form action='duzle.php' method='post'><textarea name='sifre_goruntu'>$goruntu</textarea><br><input type='submit' value='Cöz'>");
?>

//duzle.php



<?

$komutlar=array (

"xY=*ad2er" => "a",
"dYe#c-Ux2" => "b",
"2klŞ!arX" => "c",
"Kö1çPx2Q" => "d",
"15a*sxdQ" => "ç",
"tYmKlgXQ" => "e",
"?0saKlöE" => "f",
"UHdas354" => "g",
"Ckleı&78" => "ğ",
"UYu(0*11" => "h",
"OPlüğrre" => "ı",
"15UnxQXç" => "i",
"Ewtr12tk" => "j",
"üğXW*qöÇ" => "k",
"=}!2dasd" => "l",
"OPae25er" => "m",
"68WXyÖQç" => "n",
"%okeMN_?" => "o",
"Ç0$5%PxW" => "ö",
"Pşlö487Q" => "p",
"XçÖşğüQW" => "r",
"1sdf498q" => "s",
"=?_ad897" => "ş",
"ÖÇqüer45" => "t",
"ÜxWçöter" => "u",
"IYHo234a" => "ü",
":PĞrn468" => "v",
"İğewqYsd" => "y",
"ÇöwqZXER" => "z",
">dfşaskPOHdfn34124898" => "0",
"çösdmfY/(&15478qwersd" => "1",
"ŞLPUdasf&)&043201*458" => "2",
"798lkasjfYUYda32412İİ" => "3",
"ömQXAssıjoer181asda89" => "4",
"#$pjoınfıan564884941a" => "5",
"4@ßæßß@@üğpwrt4165400" => "6",
"æß@##$26874103649++-+" => "7",
"Öçödaseır1654108788078" => "8",
"p56+adf1f564asdf045435" => "9",
);

$goruntu=strtr("$sifre_goruntu",$komutlar);
print $goruntu;

print ("<br><br><textarea>$goruntu</textarea>");
?>
Aytaç isimli üyemiz çevrimdışıdır. (Offline)   Alıntı ile Cevapla
Cevapla

Seçenekler

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Gitmek istediğiniz klasörü seçiniz

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar son Mesaj
Web hosting nedir? dJ_FoxX Webmaster Genel 2 01-16-2008 10:08 AM
Donanım TerimLeri Brad-Let Donanım 2 01-07-2008 02:47 PM
php kitap bölüm-1 BuqRa Php, Asp, Flash, Java, Html 2 07-16-2007 09:39 AM
Delphi de Veritabanı Oluşturmak 1 quant£S® Dökümanlar 0 05-16-2007 06:27 PM
Uzak Masaüstü Bağlantısı, Windows XP Professional Brad-Let Dökümanlar 0 07-28-2006 05:33 AM


Saat: 09:48 AM


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Akdeniz forum Web Sitesi Bir Forum sitesi oldugun'dan öterin kullanicilar görüs almadan konularini aninda sitede yayinlayabilmektedir
bu yazılardan dolayı doğabilecek her türlü sorumluluk yazan kullanıcılara aittir,
yine de sitemizde yasalara aykırı unsurlar bulursanız iletişim Yoluyla email adresine bildirebilirsiniz..


Diyet Uzmanı Sesli Chat oyun oyun hileleri oyun adtech ile reklam 2.0 seo yarışması Büyükçöplük.Com fx15
Sitemap
5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 450, 18, 19, 20, 21, 22, 23, 24, 25, 287, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 426, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 75, 258, 82, 83, 86, 87, 88, 89, 342, 260, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 117, 112, 111, 270, 120, 121, 122, 123, 124, 125, 126, 127, 128, 134, 130, 131, 316, 133, 221, 137, 142, 268, 138, 454, 145, 141, 139, 140, 163, 146, 172, 173, 147, 144, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 319, 194, 171, 170, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 195, 196, 197, 318, 198, 199, 220, 205, 206, 207, 208, 211, 212, 213, 214, 215, 216, 217, 218, 222, 226, 228, 230, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 243, 244, 250, 251, 252, 257, 254, 253, 255, 259, 261, 269, 271, 503, 272, 273, 274, 275, 277, 283, 279, 280, 281, 282, 284, 285, 286, 288, 289, 290, 291, 295, 296, 304, 305, 308, 309, 310, 311, 312, 313, 314, 320, 321, 322, 323, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 415, 336, 337, 338, 340, 341, 343, 344, 345, 346, 347, 348, 349, 350, 351, 385, 396, 355, 356, 358, 360, 361, 362, 363, 364, 365, 367, 368, 369, 370, 371, 372,