SwissSys Standings. 2018 national junior chess congress: 16/18 & Under

#NameIDRtngPostTeamRd 1Rd 2Rd 3Rd 4Rd 5Tot
1Vyom Vidyarthi1510774021092127HARKERW3W12W2W5W7 5.0
2Brian Wen1410035319811967 W9W10L1W4D8 3.5
3Michael Straus1581878615411557BCSL1D6W11W8W9 3.5
4Naveen Nath1487910716281654LIUCCW11W7D9L2W6 3.5
5Albert An-Bao Nguyen1527511416941691 D6W9W10L1W11 3.5
6Harika Atluri1521140812331375NHCD5D3W12H---L4 2.5
7Steven Hwang1461426318561820PROOFW10L4D8W11L1 2.5
8Mateusz Zielinski1496555113571396NHCL12X13D7L3D2 2.0
9Mihir Kinjawadekar1587342314641448NHCL2L5D4B---L3 1.5
10Swetha Atluri1521139414131400NHCL7L2L5H---B--- 1.5
11Nikhil Venkat1656434410341028NHCL4B---L3L7L5 1.0
12Amit Sant1382014518551823 W8L1L6 ---U--- 1.0
13Vibha Gurunathan16483236521521BASISB---F8 --- ---U--- 1.0

SwissSys Standings. 2018 national junior chess congress: 14 & Under

#NameIDRtngPostTeamRd 1Rd 2Rd 3Rd 4Rd 5Tot
1Justin Feng1439884221792192 W8W16W6W4W3 5.0
2Daniel Cheng1527632220432042 W7W11L3W9W6 4.0
3Jaisu Kaleeswaran1496856620222030JRHOPKW17W9W2H---L1 3.5
4Shaashw Sivakumar1508930218671864LETSPCW18D14W5L1W7 3.5
5Rithwik Narendra1490356017411732WCKW21W12L4D13W11 3.5
6Sathvi Singireddy1480692719441933 W20W13L1W14L2 3.0
7Sidarth Raman1497727213481466 L2W15W16W10L4 3.0
8Austin Lou1598363214041411BCSL1W19L12W21W16 3.0
9Vikram Iyer1473425815201531SHRVWW24L3W20L2W17 3.0
10Ethan Conn Aquino1445946015991563ASYCL12W21W17L7W13 3.0
11Abhin Raghavendra1469392215941578NHCW15L2D14W12L5 2.5
12Mihir Patil161660529711182ROYALW10L5W8L11D14 2.5
13Rah Amudhasagaran1466189014961497NHCW23L6W18D5L10 2.5
14Adway Gajana Sane1595569214531460 W22D4D11L6D12 2.5
15Brennen Matherly15210907928989 L11L7W22D20W24 2.5
16Zayaan Khan1462837316531603SHRVWW19L1L7W18L8 2.0
17Richard Liu1482335113261315NHCL3W24L10W19L9 2.0
18Justin Leung1603773712081218FALLONL4W22L13L16W20 2.0
19Kin Das Chowdhury1592141510101014BACL16L8W23L17W22 2.0
20Arvind Ignatius1483329512411201NHCL6W23L9D15L18 1.5
21Aryan Karnwal1531173611151097FALLONL5L10W24L8D23 1.5
22Kapil Malladi16155967553542ROYALL14L18L15B---L19 1.0
23Parth Pandhare15585512850844ROYALL13L20L19D24D21 1.0
24Romeo Nehme16271243892852 L9L17L21D23L15 0.5

SwissSys Standings. 2018 national junior chess congress: 12 & Under

#NameIDRtngPostTeamRd 1Rd 2Rd 3Rd 4Rd 5Tot
1Daniel Shubin1518568419601983SEATTLW20W23W8D2W6 4.5
2Abhi Penagalapati1546744019451955BACW18W7W5D1D3 4.0
3Shaaket Sivakumar1525008818781906LETSPCW22W13W10D9D2 4.0
4Advai Vijayakumar1556311418471855SEATTLW19W21D6D5W10 4.0
5Ruthvi Singireddy1492885718091806 W12W17L2D4W21 3.5
6Joshua Jiaxian Lu1536793818501849BACW31W25D4W11L1 3.5
7Dharsh Vetrivelan1496888115131516SHRVWW29L2D20W18W19 3.5
8Annapoo Meiyappan1474446018521845 X41W14L1H---W12 3.5
9Kevin Pan1474082221032089MSJEW15D11W16D3U--- 3.0
10Matt Bhattacharya1495419516691661BACW26W30L3W15L4 3.0
11Alex Hay Shrauger1532890816671663 W27D9W33L6D14 3.0
12Ritwik Nigam1598349611341237NHCL5W38W30W17L8 3.0
13Anirudh Rajesh1518570415951570SEATTLW24L3D18W26D16 3.0
14Priyadarsi Mishra1561293213651389NHCW40L8W22D19D11 3.0
15Jetson Kyle Eng1572423212771289NHCL9W27W36L10W28 3.0
16Aaron Ng1430292513341333 D34W36L9W33D13 3.0
17Felix John Zhou1489715212841269KGSLNDW38L5W37L12W26 3.0
18Tony Zhou1614744412581292HCAL2W29D13L7W35 2.5
19Aaron Joseph1592199211731251HCAL4W40W23D14L7 2.5
20Umesh Gopi1497640812721300WCKL1W24D7H---D22 2.5
21Rachael Tiong1601945813021311SHRVWW32L4W31H---L5 2.5
22Arin Sen 1547545512361234BCSL3W28L14W37D20 2.5
23Vincent Yang1521348014351395SHRVWW28L1L19D27W33 2.5
24Bhag Kodamanchili1607160310381050NHCL13L20X40D25W34 2.5
25Prabhaka Vegesana1612081813011263LASVGSW39L6L26D24W29 2.5
26Surya Gunukula1549167510911118SHRVWL10W32W25L13L17 2.0
27Samarth Sridhara1552011710731066 L11L15W34D23D32 2.0
28Anuj Sheth150919629871001 L23L22W38W31L15 2.0
29Savir Khanna1572404810101032SHRVWL7L18W39W30L25 2.0
30Matthew Northrup1574406312901226BCSW37L10L12L29W36 2.0
31Nicholas L Scarda1600839611781131 L6W39L21L28W37 2.0
32James Thelen15024917619668HCAL21L26H---W39D27 2.0
33Ritvik Ivaturi1523009110321027NHCH---W34L11L16L23 1.5
34Henry Zhao15727321786785HCAD16L33L27W38L24 1.5
35Kabita Nath1573836310141004SHRVWH---U---U---W36L18 1.5
36Cosmas Damian16527938141140COPPAB---L16L15L35L30 1.0
37Jae'Lyn Phillips 16527923169168COPPAL30B---L17L22L31 1.0
38Kavin Ganesan Jr15991172281326BCSL17L12L28L34W39 1.0
39Luis Da Hernandez16394511366319COPPAL25L31L29L32L38 0.0
40Rupal Nimaiyar15261361831823BACL14L19F24U---U--- 0.0
41Vasudeva Rao1490152111871187NHCF8 --- ---U---U--- 0.0

SwissSys Standings. 2018 national junior chess congress: 10 & Under

#NameIDRtngPostTeamRd 1Rd 2Rd 3Rd 4Rd 5Tot
1Atul Kamath1466438217581836NHCW17W11W6W2W3 5.0
2Pranav Sairam1542482018651859BACW26W19W8L1W7 4.0
3Brandon Jiang1517498718311837SEATTLW38W16W4W21L1 4.0
4Jayden Xu1591836515881596BACW24W14L3W11W12 4.0
5Ashley Pang1536520416571637NHCW35L12W26W23W15 4.0
6Rohan Das1526363414901491BACW34W10L1W28D13 3.5
7Mihir Kotbagi1571769614741501LIUCCW37W28D15W25L2 3.5
8Sricharan Pullela1558033716261621 X47W36L2W16D9 3.5
9Yesun Lee1536562315301542WCKW31W23D21D12D8 3.5
10Aadith Muthukumar1548826811381213FALLONX45L6D18W31W22 3.5
11Kaival Shah1490423312401250BCSW41L1W35L4W33 3.0
12Ryan Tiong1599040312241323SHRVWW40W5H---D9L4 3.0
13Jacob Lee1544101213971369HCAL29W22W17D14D6 3.0
14Reyansh Samanta1533686711741213WCKW44L4W29D13D18 3.0
15Leo Jiang1543623213321340EVRGRNW33D30D7W27L5 3.0
16Ritvik Rustagi1600587712751298NHCX48L3W24L8W27 3.0
17Neil Khandewal1549729811421156BCSL1W41L13W39W26 3.0
18Samik Pattanayak1483321113211317NHCW32L21D10W30D14 3.0
19Ryan Bi1523537013301313BCSW20L2L27W37W34 3.0
20Ronak Suri161297088801007 L19L26W41W38W28 3.0
21Aghilan Nachiappan1545173118321809MSJEW27W18D9L3U--- 2.5
22Kai Lum1601049110511121NHCD25L13W32W36L10 2.5
23Nathan Zhang1618328111921186HCAW42L9W34L5D24 2.5
24James Lin1608436010181035BCSL4W39L16W32D23 2.5
25Kally Wen1544426816191582 D22W29W30L7U--- 2.5
26Sayali Gijare1596508611631160SEATTLL2W20L5W29L17 2.0
27Greg Zhou1618329611501169HCAL21W33W19L15L16 2.0
28Tyler Ung1554181511651132NHCW43L7W37L6L20 2.0
29Krish Matai16444206933980BCSW13L25L14L26W43 2.0
30Chau-Ha Nghiem1538815111321130WCKX46D15L25L18D36 2.0
31Devesh Mamidi1595605610171015ROYALL9W42D36L10D38 2.0
32Michael Touretsky16239971822855HCAL18W38L22L24W42 2.0
33Amir Khamdamov15724776925937 L15L27W44W35L11 2.0
34Krishna Senthil Kumar153665641013999NHCL6W43L23W40L19 2.0
35Reyansh Gangal1555386610751033SHRVWL5W40L11L33W39 2.0
36Winston Leung1601347012031156FALLONW39L8D31L22D30 2.0
37Kevin Arakkal15810726956943WCKL7W44L28L19W40 2.0
38Shruti Nath1573831511471070SHRVWL3L32W42L20D31 1.5
39Donne Ward16527917101100COPPAL36L24B---L17L35 1.0
40Christopher Bei16093122675668BCSL12L35W43L34L37 1.0
41Erika Khallilova16529626445448 L11L17L20F43W44 1.0
42Rishi Bhattacharjya16606972unr.482BLKSRKL23L31L38W44L32 1.0
43Ethan Escoto16653817unr.558COPPAL28L34L40X41L29 1.0
44Abhinav Doma16482034unr.100NHCL14L37L33L42L41 0.0
45Ujan Ray1530070016861686 F10 --- --- ---U--- 0.0
46Anika Rajaram1544667816631663 F30 --- --- ---U--- 0.0
47Mannansh Nayyar1569702610591059 F8 --- --- ---U--- 0.0
48Yasmine Waharte15818881751751BCSF16 --- --- ---U--- 0.0

SwissSys Standings. 2018 national junior chess congress: 8 & Under

#NameIDRtngPostTeamRd 1Rd 2Rd 3Rd 4Rd 5Tot
1Omya Vidyarthi1578231815651596HARKERW14W11W12W5D2 4.5
2Nitish Nath1549428316541669LIUCCW10W20W9W4D1 4.5
3Andrew Guo1619200111691237NHCW22W16L4W19W9 4.0
4Ryan Wang1599118714941490 W19W13W3L2D5 3.5
5Advay Bansal1606851114171419NHCW27W18W15L1D4 3.5
6Jacob Chiang1609320515891550BCSL18W27W14W11D7 3.5
7Kavya Meiyappan1588286614361412MSJEW23L15W21W17D6 3.5
8Artham Pawar1591499511431118MSJEL16W22W26D15W10 3.5
9Havish Sripada1603398114301400 W25W17L2W13L3 3.0
10Tanvi Borse1599259410191053ACAL2W24X31W12L8 3.0
11Ekansh Samanta1551858410841120WCKW28L1W18L6W19 3.0
12Jaxon Wolfe1637471611941176BARNRDW24W29L1L10W15 3.0
13Imran Champsi1617685410811103NHCW21L4W16L9W18 3.0
14Mobius Williamson16391093860943SEATTLL1W28L6W26W20 3.0
15Atharva Bist1645135510501092 W26W7L5D8L12 2.5
16Caffrey Heyman16375820536757BARNRDW8L3L13W23D17 2.5
17Daniel Yan Liao1572250210371011LIUCCW31L9W29L7D16 2.5
18Arnam Pawar1597765010151023MSJEW6L5L11W28L13 2.0
19Jaidav Kaleeswaran15875682802860MSJEL4W30W20L3L11 2.0
20Mai-Ha Nghiem1549136611171048WCKW30L2L19W24L14 2.0
21Liam Gray16511650496606BARNRDL13W25L7W27L23 2.0
22Ethan Laws16358324629636BARNRDL3L8L23W30W26 2.0
23Vivan Nigam16262998735703NHCL7L26W22L16W21 2.0
24Ruoyu Zhou16640984617697 L12L10W25L20W27 2.0
25Pranit Pandhare16537941714663 L9L21L24W29W28 2.0
26Wenbo Xi15943415494516WCKL15W23L8L14L22 1.0
27Wenyuan Xi15943421656614WCKL5L6W30L21L24 1.0
28Rahul Pamulapati16162901523492 L11L14B---L18L25 1.0
29Om Vatsyayan16441741136124WCKB---L12L17L25L30 1.0
30Rohan Verma16137976530482NHCL20L19L27L22W29 1.0
31Naina Nimaiyar16000906140139YESFCHL17B---F10 ---U--- 1.0

SwissSys Standings. 2018 national junior chess congress: 6 & Under

#NameIDRtngPostTeamRd 1Rd 2Rd 3Rd 4Rd 5Tot
1Yahor Hrynko16444584627769 W17W20W16W6D2 4.5
2Rohan Rajaram1573971614151382 W13W15W3D5D1 4.0
3Asa Liu15765892865943NHCW18W12L2W7W5 4.0
4Keith Li16400370511649NHCW19L6W13W8W9 4.0
5Elizur Fisher-Kirshner16130313985990NHCW14W7W6D2L3 3.5
6Derek Tang16428610717718SHRVWW10W4L5L1W12 3.0
7Anvitha Penagalapati16315087624630LIUCCW15L5W10L3W14 3.0
8Albert Fan16176881797726LIUCCL16W9W11L4W13 3.0
9Viraat Polisetty16157346455448NHCD11L8W18W17L4 2.5
10Arjun Kamath15780532291373NHCL6W18L7D11W16 2.5
11August Stewart Haye16379740unr.424 D9D16L8D10W17 2.5
12Sarvagnya Brahmanapally16466227393405WCKW20L3D17W16L6 2.5
13Vinu Gohan16526632347385 L2W14L4W15L8 2.0
14Andy Wu16545804190226NHCL5L13W19W18L7 2.0
15Ojas Parhar16452028254262WCKL7L2W20L13W19 2.0
16Siddharth Sridhara16268261333339NHCW8D11L1L12L10 1.5
17Menaja Sathyaprakash16437786278266NHCL1W19D12L9L11 1.5
18Jaron Lai16426304unr.100BCSL3L10L9L14W20 1.0
19Chibuken Agha16653802unr.100COPPAL4L17L14W20L15 1.0
20Shriya Reddy Doma16617966unr.100NHCL12L1L15L19L18 0.0
21Andrew Zihan16524478518518 F22 --- --- ---U--- 0.0
22Anisha Rajesh16376410111111 F21 --- --- ---U--- 0.0

SwissSys Standings. 2018 national junior chess congress: Blitz Open

#NameIDRtngPostTeamRd 1Rd 2Rd 3Rd 4Rd 5Tot
1Vyom Vidyarthi1510774021192163HARKERWW10WW3WW2WW5WW610.0
2Daniel Cheng1527632220432051 WW4WW11LL1WW3WW7 8.0
3Sathvik Singireddy1480692719441928 WW7LL1WW9LL2WW5 6.0
4Andrew Ng1430293115891682 LL2WL7WW12WL6WW10 6.0
5Rohan Rajaram1573971614151565 WW13WW8WL6LL1LL3 5.0
6Ruthvik Singireddy1492885718091757 WL9WW14WL5WL4LL1 5.0
7Omya Vidyarthi1578231815651622HARKERLL3WL4WW13WW11LL2 5.0
8Sricharan Pullela1558033716261574 WD14LL5WL11DL10WW13 5.0
9Rohan Das1526363414901563BACWL6WD10LL3WL12WL11 4.5
10Albert An-Bao Nguyen1527511416941642 LL1DL9WW14WD8LL4 4.0
11Anika Rajaram1544667816631616 WW12LL2WL8LL7WL9 4.0
12Aaron Ng1430292513341349 LL11WL13LL4WL9WW14 4.0
13Tony Zhou1614744412581235 LL5WL12LL7WL14LL8 2.0
14Prabhakar Vegasana1612081813011262LASVGSDL8LL6LL10WL13LL12 1.5

SwissSys Standings. 2018 national junior chess congress: Blitz - Under 1200

#NameIDRtngPostTeamRd 1Rd 2Rd 3Rd 4Rd 5Tot
1Nathan Zhang1618328111921307HCAWW7WD2WW3WW5WW4 9.5
2Greg Zhou1618329611501158 WW10DL1WL4WW7WW3 7.5
3Aaron Joseph1592199211731124 WW5WW6LL1WW10LL2 6.0
4Henry Zhao15727321786900HCAWW8WL7WL2WW9LL1 6.0
5Vibha Gurunathan16483236unr.865BASISLL3WW8WW6LL1WL9 5.0
6Toriano Spain unr.736COPPAWW9LL3LL5WL8WW10 5.0
7Michael Touretsky16239971unr.786HCALL1WL4WW10LL2WL8 4.0
8Erika Khalilova16529626unr.664 LL4LL5WW9WL6WL7 4.0
9Keenan Ward unr.484COPPALL6WL10LL8LL4WL5 2.0
10Donne Ward16527917unr.408COPPALL2WL9LL7LL3LL6 1.0

SwissSys Standings. 2018 national junior chess congress: Under 1000 Rated Tournament

#NameIDRtngPostTeamRd 1Rd 2Rd 3Rd 4Rd 5Tot
1Keenan Kalra152355907671000FALLONW40W14W8W12W4 5.0
2Aravind Acharya163151139571026 W22W19D3W17W13 4.5
3Ankith Musugu16084856798895 W26W21D2W16D8 4.0
4Aaron Yongstan Lo16388208655869 W43W25W15W13L1 4.0
5Vivek Goorla16519828591890FALLONW17W24L13W18W12 4.0
6Shreyank Krishnan16258876616816NHCW41L12W25W15W23 4.0
7Sanjay Chandrasekar15248643734751NHCW45L32W14W26W16 4.0
8Ishaan Aradhye15894524934920 W38W20L1W21D3 3.5
9Jonathan Hwang15314680864843MARINL14W40W22W20D10 3.5
10Nathan Leong15948831673726 W46L15W27W32D9 3.5
11Manasvi Pula15235667437662NHCL18W42W19D24W25 3.5
12Arnav Pradhan14978102816823WCKW27W6W32L1L5 3.0
13Tanisha Joshi16017651863862FALLONW34W31W5L4L2 3.0
14Soham Chatterjee16314648547714WCKW9L1L7W33W29 3.0
15Om Herur15784158889858WCKW35W10L4L6W37 3.0
16Arjun Ghuman16613214307603WCKW29W23W18L3L7 3.0
17Eshaan Mallick16013690939910NHCL5W30W33L2W24 3.0
18Anthony Hu16406851805770 W11W33L16L5X32 3.0
19Vivaan Parhar16000954651645WCKW44L2L11W30W26 3.0
20Krishank Sardesai15645650673682MPKW28L8W34L9W27 3.0
21Drake Long15845958625623WCKW39L3W28L8W36 3.0
22Nathan Yan16430495615617 L2W44L9W41W28 3.0
23Farhan Ali15582177751704WCKX49L16W35W36L6 3.0
24Sahil Sandasani16415640785756FALLONW30L5W37D11L17 2.5
25Edward Miu15491612925833WCKW37L4L6W35L11 2.0
26Ethan Zhao16536816416456HCAL3W41W31L7L19 2.0
27Ethan Cao16133382477488 L12W39L10W31L20 2.0
28Ankur Prasad16588712245371FALLONL20W29L21W45L22 2.0
29Stephen Zhu16412414717618 L16L28W43W34L14 2.0
30Ranvijay Sinha16269677378391HCAL24L17W42L19W45 2.0
31Matthew Miu16098087642556WCKW36L13L26L27W38 2.0
32Lance Wang16256142553571 X47W7L12L10F18 2.0
33Srijan Kakkera15460268625575WCKW42L18L17L14X44 2.0
34Eian Drinkwater16457691480457FALLONL13W43L20L29W42 2.0
35Aarav Kenchiah16457890553534FALLONL15W46L23L25W40 2.0
36Zachary Rodrigues16254350170197HCAL31B---W38L23L21 2.0
37Aneesh Nattuva15773158567550NHCL25W45L24W40L15 2.0
38Sunaad Shastry16522727166165 L8H---L36W39L31 1.5
39Ivan Kuo16521112unr.181 L21L27D45L38W41 1.5
40Vedant Thakker16579751362342WCKL1L9W44L37L35 1.0
41Daniel Fishman16662895unr.159ICHESSUL6L26W46L22L39 1.0
42Liam Fishman16662880unr.205ICHESSUL33L11L30W43L34 1.0
43Demir Parlakiskik16466186230168WCKL4L34L29L42B--- 1.0
44Adam Chang16547335199164NHCL19L22L40X46F33 1.0
45Visruth Rayankuntapalle16520537355269 L7L37D39L28L30 0.5
46Alexander Smith16426325247188 L10L35L41F44U--- 0.0
47Adit Saxena15519462919919NHCF32U---U---U---U--- 0.0
48Thryambak Ganapathy15247524590590 U---U---U---U---U--- 0.0
49Lucas Miles16430260362362HCAF23U---U---U---U--- 0.0

SwissSys Standings. 2018 national junior chess congress: Non-Rated K/6

#NameIDRtngPostTeamRd 1Rd 2Rd 3Rd 4Rd 5Tot
1Chloe Fisher unr.1150KNGSLDWW20WW7WW6WD2WD5 9.0
2Parsa Motahari unr.1150HCAWW13WW11WW4DL1WW10 8.5
3Liam Fishman unr.952ICHESSUDL10WW18WL13WW19WW11 7.5
4Keenan Ward unr.980COPPAWW9WW17LL2WL10WW14 7.0
5Nivedh Panchl unr.953SCSLL11WW24WW17WW6DL1 6.5
6Jordan Tennyson unr.877COPPAWW22WW14LL1LL5WW16 6.0
7Adam Mushell unr.868HCAWW23LL1WL20WW13WL8 6.0
8Vincent Green unr.852HCAH---WW21LL10WW20WL7 6.0
9Isha Vanungare unr.676NHCLL4LL20WW24WW23WW19 6.0
10Jeffrey Liu unr.947HCAWD3WL15WW8WL4LL2 5.5
11Farzan Islam unr.910HCAWW5LL2WW12WD15LL3 5.5
12Daniel Fishman unr.713ICHESSUWL21WL16LL11WW22WD15 5.5
13Toriano Spain unr.820COPPALL2WW22WL3LL7WW20 5.0
14Niketh Bhoopalam unr.691HCAWW24LL6WL16WW21LL4 5.0
15Yul Kim unr.728HCAWD16WL10WL19DL11DL12 4.5
16Stephanie Sheffield unr.682HCADL15WL12WL14WW17LL6 4.5
17Dorsa Motahari unr.646HCAWW18LL4LL5LL16WW22 4.0
18Jude Foy unr.516HCALL17LL3LL22WW24WW21 4.0
19Twisha Khokani unr.509HCAH---WD23WL15LL3LL9 3.5
20Michael Qi unr.673HCALL1WW9WL7LL8LL13 3.0
21Beatrice Main unr.460HCAWL12LL8WW23LL14LL18 3.0
22Mia Escoto unr.471COPPALL6LL13WW18LL12LL17 2.0
23Aditya Vanungare unr.350NHCLL7DL19LL21LL9WL24 1.5
24Anushka Borse unr.350ACALL14LL5LL9LL18WL23 1.0
25Twisha Khokhani unr.350HCAF27 --- --- --- --- 0.0
26Adalyn Lin unr.350HCAF28 --- --- --- --- 0.0
27Arjun Ghuman unr.350 F25 --- --- --- --- 0.0
28Jeffrey Chu unr.350HCAF26 --- --- --- --- 0.0
29Theresa Sun unr.350HCAF30 --- --- --- --- 0.0
30Kevin Kosravi unr.350HCAF29 --- --- --- --- 0.0