18 | 17 | | Jakub Menšík | 19 | CZE | 2446 | -1 | +90 | | Porażka Wimbledon 1/16 | |
30 | NNR (32) | | Alex Michelsen | 20 | USA | 1670 | +2 | | | Porażka Wimbledon 1/64 | |
48 | NNR (54) | | Joao Fonseca | 18 | BRA | 1116 | +6 | +100 | | Porażka Wimbledon 1/16  | |
67 | 62 | | Learner Tien | 19 | USA | 915 | -5 | -25 | | Porażka Wimbledon 1/32 | |
85 | 47 | | Juncheng Shang | 20 | CHN | 693 | -5 | -50 | | |
110 | 99 | | Nishesh Basavareddy | 20 | USA | 561 | -10 | -34 | Los Cabos 1/16 | Porażka Wimbledon 1/64 | Porażka Wimbledon 1/64 Los Cabos 1/16 | |
128 | NNR (140) | | Alexander Blockx | 20 | BEL | 477 | +13 | +54 | Winnipeg F | Porażka Kwal. Wimbledon 3R | Porażka Kwal. Wimbledon 3R Winnipeg F | 508 | 508 |
138 | 133 | | Martin Landaluce | 19 | ESP | 440 | -1 | +1 | Gstaad 1/16 | Porażka Kwal. Wimbledon 3R | Porażka Kwal. Wimbledon 3R Gstaad 1/16 | |
143 | 132 | | Vilius Gaubas | 20 | LTU | 432 | -3 | -3 | Kwal. Bastad 1R | Porażka Kwal. Wimbledon 2R Porażka Triest 1/16 | Porażka Kwal. Wimbledon 2R Porażka Triest 1/16 Kwal. Bastad 1R | |
156 | 155 | | Dino Prižmić | 19 | CRO | 356 | +3 | -8 | San Marino 1/16 | | |
Reklama |
206 | NNR (279) | | Rei Sakamoto | 19 | JPN | 268 | +85 | +81 | | Cary W Porażka Winnipeg 1/8 | |
219 | NNR (220) | | Rodrigo Pacheco Mendez | 20 | MEX | 252 | +1 | | Los Cabos 1/16 | | |
228 | 219 | | Justin Engel | 17 | GER | 246 | -9 | -7 | San Marino 1/16 | Porażka Brunszwik 1/16 | Porażka Brunszwik 1/16 San Marino 1/16 | |
233 | NNR (235) | | Daniel Mérida | 20 | ESP | 243 | +2 | +2 | Pozoblanco 1/16 | Porażka Modena 1/8 | Porażka Modena 1/8 Pozoblanco 1/16 | |
243 | NNR (279) | | Federico Cina | 18 | ITA | 227 | +36 | +29 | San Marino 1/16 | Porażka Modena PF Porażka Triest 1/8 | Porażka Modena PF Porażka Triest 1/8 San Marino 1/16 | |
259 | 201 | | Edas Butvilas | 20 | LTU | 215 | -7 | -10 | Pozoblanco 1/16 | Porażka Kwal. Wimbledon 1R Porażka Braszów 1/8 Porażka Jassy 1/16 | Porażka Kwal. Wimbledon 1R Porażka Braszów 1/8 Porażka Jassy 1/16 Pozoblanco 1/16 | |
265 | NNR (268) | | Juan Carlos Prado Angelo | 20 | BOL | 209 | +3 | | Kwal. San Marino 1R | Porażka Kwal. Triest 1R | Porażka Kwal. Triest 1R Kwal. San Marino 1R | |
285 | NNR (286) | | Arthur Géa | 20 | FRA | 193 | +5 | +3 | San Marino 1/16 | Porażka Troyes 1/8 Porażka Triest 1/16 | Porażka Troyes 1/8 Porażka Triest 1/16 San Marino 1/16 | |
297 | 287 | | Nicolai Budkov Kjaer | 18 | NOR | 180 | +6 | +11 | Kwal. Bastad 1R | Porażka Kwal. Wimbledon 2R Kwal. Nottingham 3 W Porażka Nottingham 3 1/16 | Porażka Kwal. Wimbledon 2R Kwal. Nottingham 3 W Porażka Nottingham 3 1/16 Kwal. Bastad 1R | |
301 | 263 | | Matej Dodig | 19 | CRO | 175 | +67 | +42 | Triest F | Porażka Modena 1/16 Kwal. Triest W | Porażka Modena 1/16 Kwal. Triest W Triest F | 225 | 225 |
306 | 304 | | Mika Brunold | 20 | SUI | 168 | -2 | -1 | | Porażka Troyes 1/8 Porażka Kwal. Gstaad 1R | |
310 | 297 | | Yi Zhou | 20 | CHN | 165 | +11 | +6 | Granby 1/16 | Porażka Cary 1/16 Porażka Winnipeg PF | Porażka Cary 1/16 Porażka Winnipeg PF Granby 1/16 | |
316 | 233 | | Gabriel Debru | 19 | FRA | 161 | -51 | -50 | | |
348 | NNR (354) | | Diego Dedura | 17 | GER | 142 | +6 | +2 | | Porażka Marburg 1/16 Porażka Brunszwik 1/8 | |
384 | 307 | | Joel Schwärzler | 19 | AUT | 124 | +4 | | Bastia F | | |
391 | NNR (392) | | Stefanos Sakellaridis | 20 | GRE | 121 | +32 | +16 | Kwal. San Marino 1R | Porażka Bergamo 1/16 Kwal. Modena W Porażka Modena ĆF Porażka Kwal. Triest 1R | Porażka Bergamo 1/16 Kwal. Modena W Porażka Modena ĆF Porażka Kwal. Triest 1R Kwal. San Marino 1R | |
393 | NNR (394) | | Maximus Jones | 20 | THA | 120 | +1 | | |
400 | 397 | | Federico Bondioli | 20 | ITA | 118 | -3 | -1 | Kwal. Bunschoten 1R | Porażka Modena 1/16 Porażka Kwal. Jassy 1R | Porażka Modena 1/16 Porażka Kwal. Jassy 1R Kwal. Bunschoten 1R | |
404 | 387 | | Andrej Nedić | 20 | BIH | 116 | -5 | -1 | | |
410 | NNR (470) | | Darwin Blanch | 17 | USA | 113 | +60 | +24 | Kwal. Pozoblanco 1R | Porażka Bakio PF Porażka Figueira Da Foz F | Porażka Bakio PF Porażka Figueira Da Foz F Kwal. Pozoblanco 1R | |
416 | 389 | | Henry Searle | 19 | GBR | 110 | +5 | +4 | | Porażka Wimbledon 1/64 Porażka Nottingham 3 1/8 | |
431 | 318 | | Gerard Campana Lee | 20 | KOR | 102 | +14 | +6 | Kwal. Bunschoten 1R | Porażka Bruksela PF Porażka Kwal. Jassy 2R | Porażka Bruksela PF Porażka Kwal. Jassy 2R Kwal. Bunschoten 1R | |
433 | 432 | | Iliyan Radulov | 20 | BUL | 102 | -1 | | |
440 | 280 | | Jakub Nicod | 20 | CZE | 99 | +22 | +8 | | Porażka Kamen F Porażka Telfs 1/16 | |
443 | 409 | | Kilian Feldbausch | 19 | SUI | 99 | -5 | | Bastia F | Porażka Braszów 1/16 | Porażka Braszów 1/16 Bastia F | |
446 | NNR (560) | | Antoine Ghibaudo | 20 | FRA | 98 | +155 | +42 | Kwal. Granby 1R | Porażka Kwal. Cary 2R Kwal. Newport W Porażka Newport PF | Porażka Kwal. Cary 2R Kwal. Newport W Porażka Newport PF Kwal. Granby 1R | |
452 | NNR (501) | | Maxim Mrva | 17 | CZE | 96 | +49 | +18 | | Porażka Braszów 1/16 Kwal. Triest W Porażka Triest ĆF | |
462 | NNR (489) | | Branko Djurić | 20 | SRB | 93 | +27 | +10 | | Porażka Kursumlijska Banja 9 ĆF Kwal. Troyes W Porażka Troyes 1/8 Porażka Kwal. Jassy 2R | |
467 | 460 | | Gilles Arnaud Bailly | 19 | BEL | 92 | -7 | | | Porażka Bruksela 1/8 | |
478 | NNR (481) | | Petr Brunclík | 18 | CZE | 85 | +3 | +1 | Kwal. Bunschoten 1R | Porażka Marburg 1/8 | Porażka Marburg 1/8 Kwal. Bunschoten 1R | |
489 | 445 | | Aryan Shah | 19 | IND | 83 | -36 | -10 | Kwal. Pozoblanco 1R | Porażka Marburg 1/16 Porażka Kassel 1/16 | Porażka Marburg 1/16 Porażka Kassel 1/16 Kwal. Pozoblanco 1R | |
490 | NR | | Erik Arutiunian | 20 | BLR | 83 | | |
518 | 439 | | Gianluca Cadenasso | 20 | ITA | 75 | -52 | -15 | | Porażka Store F Porażka Bastia PF | |
522 | 508 | | Loann Massard | 19 | FRA | 75 | -8 | -1 | | Porażka Bakio 1/16 Porażka Ajaccio 1/16 | |
526 | 493 | | Alejo Sanchez Quilez | 20 | ESP | 74 | -6 | | | Porażka Kwal. Troyes 2R | |
536 | NNR (537) | | Maé Malige | 19 | FRA | 70 | +10 | +3 | Kwal. Pozoblanco 1R | Porażka Ajaccio ĆF Porażka Roda De Bara 1/16 | Porażka Ajaccio ĆF Porażka Roda De Bara 1/16 Kwal. Pozoblanco 1R | |
555 | 554 | | Rafael Jodar | 18 | ESP | 66 | -1 | | Pozoblanco 1/16 | | |
566 | 557 | | Pierluigi Basile | 18 | ITA | 64 | -2 | | San Marino 1/16 | | |
575 | NNR (662) | | Adhithya Ganesan | 19 | USA | 63 | +87 | +16 | | Porażka Hillcrest F Porażka Hillcrest 2 1/8 | |
577 | 525 | | Lorenzo Carboni | 19 | ITA | 63 | -42 | -6 | Kwal. San Marino 1R | Porażka Kwal. Triest 2R | Porażka Kwal. Triest 2R Kwal. San Marino 1R | |
Reklama |
587 | NNR (591) | | Trevor Svajda | 19 | USA | 60 | +86 | +15 | | Lakewood W Porażka Dallas ĆF | |
588 | NNR (591) | | Kyle Kang | 20 | USA | 60 | +94 | +16 | | Porażka Lakewood ĆF Los Angeles W Porażka San Diego 4 ĆF | |
589 | 568 | | Filippo Romano | 20 | ITA | 60 | -21 | -4 | | Porażka Kwal. Modena 1R Porażka Kwal. Triest 1R | |
598 | 520 | | João Eduardo Schiessl | 20 | BRA | 59 | -4 | | | Kwal. Marburg W Porażka Marburg 1/8 | |
609 | 523 | | Edward Winter | 20 | AUS | 57 | +39 | +8 | Kwal. Pozoblanco 1R | Porażka Elvas 1/16 Porażka Figueira Da Foz 1/16 Porażka Nottingham 3 ĆF | Porażka Elvas 1/16 Porażka Figueira Da Foz 1/16 Porażka Nottingham 3 ĆF Kwal. Pozoblanco 1R | |
616 | 602 | | Théo Papamalamis | 19 | FRA | 54 | +23 | +4 | | Porażka Alkmaar PF Porażka Troyes 1/16 | |
621 | NNR (706) | | Nicolas Arseneault | 18 | CAN | 53 | +93 | +13 | Granby 1/16 | Porażka Laval ĆF Kwal. Winnipeg W Porażka Winnipeg 1/8 | Porażka Laval ĆF Kwal. Winnipeg W Porażka Winnipeg 1/8 Granby 1/16 | |
627 | 621 | | Aidan Kim | 20 | USA | 52 | -4 | | | Porażka Dallas PF | |
633 | 588 | | Maxim Zhukov | 20 | RUS | 52 | -36 | -6 | | Porażka Montauban 1/16 Porażka Kwal. Troyes 1R | |
642 | NNR (654) | | Pedro Rodrigues | 19 | BRA | 50 | +12 | +2 | | Porażka San Salvador De Jujuy ĆF Porażka Salta 1/16 | |
644 | NNR (648) | | Mees Rottgering | 18 | NED | 50 | +13 | +2 | Bunschoten 1/16 | Porażka Bergamo ĆF | Porażka Bergamo ĆF Bunschoten 1/16 | |
657 | 605 | | Mitsuki Wei Kang Leong | 20 | MAS | 49 | -52 | -7 | | Porażka Maanshan 3 1/8 Porażka Maanshan 4 1/8 Porażka Maanshan 5 1/16 | |
662 | 609 | | Hayato Matsuoka | 20 | JPN | 48 | +8 | +2 | | Porażka Elvas 1/8 Porażka Figueira Da Foz ĆF | |
669 | NNR (671) | | Michal Krajčí | 20 | SVK | 47 | +2 | +1 | | Porażka Kayseri 5 1/8 Porażka Kayseri 6 1/16 | |
671 | 657 | | Tianhui Zhang | 19 | CHN | 46 | -3 | | | Porażka Maanshan 3 1/16 Porażka Maanshan 4 1/16 Porażka Maanshan 5 1/8 | |
679 | 674 | | Jacopo Vasami | 17 | ITA | 45 | -5 | | |
685 | 662 | | Jack Logé | 20 | BEL | 45 | -4 | | | Porażka Bruksela 1/8 Porażka Litija PF | |
688 | 587 | | Sebastian Sorger | 19 | AUT | 44 | -2 | | Telfs F | | |
689 | NNR (693) | | Carlo Alberto Caniato | 19 | ITA | 44 | +4 | +1 | San Marino 1/16 | Porażka Bergamo 1/8 Porażka Kwal. Modena 2R Porażka Kwal. Triest 1R | Porażka Bergamo 1/8 Porażka Kwal. Modena 2R Porażka Kwal. Triest 1R San Marino 1/16 | |
690 | 661 | | Pavle Marinkov | 19 | AUS | 44 | -3 | | | Porażka Elvas 1/16 Porażka Ajaccio 1/16 | |
691 | 577 | | Émilien Demanet | 20 | BEL | 44 | +6 | +1 | | Porażka Bruksela 1/8 Porażka Litija ĆF | |
693 | 557 | | Juan Estevez | 19 | ARG | 44 | -110 | -17 | | |
695 | NNR (847) | | Cooper Williams | 20 | USA | 43 | +328 | +30 | | Monastir 29 W Monastir 30 W Porażka Monastir 31 PF | |
699 | 698 | | Andres Santamarta Roig | 18 | ESP | 42 | -1 | | |
702 | NNR (714) | | Tomasz Berkieta | 18 | POL | 42 | +21 | +4 | Łódź F | Porażka Grodzisk Mazowiecki PF | Porażka Grodzisk Mazowiecki PF Łódź F | |
709 | NNR (716) | | Manas Dhamne | 17 | IND | 41 | +33 | +6 | | Porażka Braszów 1/8 | |
716 | NNR (737) | | Matthew William Donald | 20 | CZE | 40 | +21 | +4 | | Porażka Bergamo PF Porażka Kwal. Marburg 2R Porażka Telfs PF | |
722 | 624 | | Yaroslav Demin | 19 | RUS | 39 | -3 | | |
725 | 724 | | Gabriel Ghetu | 17 | ROU | 38 | +3 | +1 | | Porażka Târgu Mureş 1/8 Porażka Braszów 1/16 | |
736 | NNR (757) | | Jakub Filip | 19 | CZE | 36 | +57 | +8 | | Porażka Grodzisk Mazowiecki F Porażka Marburg 1/16 Porażka Łódź 1/16 | |
743 | NNR (754) | | Abel Forger | 19 | NED | 35 | +11 | +2 | Bunschoten 1/16 | Porażka Alkmaar ĆF Porażka Amstelveen ĆF Porażka Haga 1/8 | Porażka Alkmaar ĆF Porażka Amstelveen ĆF Porażka Haga 1/8 Bunschoten 1/16 | |
752 | 749 | | Miguel Tobon | 19 | COL | 33 | -3 | | | Porażka Villavicencio ĆF | |
756 | NNR (765) | | Ignacio Parisca Romera | 19 | VEN | 33 | +16 | +2 | | Porażka Getxo ĆF | |
762 | NNR (832) | | Josip Šimundža | 20 | CRO | 32 | +92 | +8 | | Porażka Zagrzeb F Porażka Store 1/16 | |
768 | NNR (855) | | Luca Preda | 19 | ROU | 31 | +93 | +8 | | Porażka Târgu Mureş 1/8 Porażka Braszów 1/16 Porażka Jassy 1/8 | |
773 | 772 | | Henry Bernet | 18 | SUI | 30 | +7 | +1 | Kwal. Gstaad 2R | Porażka Getxo 1/8 | Porażka Getxo 1/8 Kwal. Gstaad 2R | |
775 | 666 | | Rudy Quan | 19 | USA | 30 | +14 | +2 | | Porażka Lakewood 1/8 Porażka Los Angeles 1/8 Porażka San Diego 4 1/16 | |
783 | NNR 1021 | | Reda Bennani | 18 | MAR | 29 | +269 | +17 | | Porażka Casablanca 2 PF Tanger W | |
784 | 774 | | Luis Carlos Alvarez | 20 | MEX | 29 | -2 | | Los Cabos 1/16 | | |
786 | 687 | | Albert Pedrico Kravtsov | 20 | ESP | 29 | +46 | +4 | | Porażka Getxo PF Porażka Roda De Bara PF | |
800 | 795 | | Ivan Ivanov | 16 | BUL | 27 | -2 | | |
806 | NNR (862) | | Thomas Faurel | 19 | FRA | 27 | +56 | +4 | | Porażka Troyes 1/8 Porażka Bastia ĆF | |
808 | 797 | | Naoya Honda | 19 | JPN | 27 | -7 | | | Porażka Kwal. Maanshan 3 3R Porażka Tokio 3 1/16 Porażka Tokio 4 1/16 | |
813 | 808 | | Iannis Miletich | 19 | ITA | 27 | -5 | | | Porażka Kamen 1/16 Porażka Kwal. Marburg 1R Kwal. Kassel W Porażka Kassel 1/8 | |
816 | NNR (920) | | Oliver Bonding | 18 | GBR | 26 | +104 | +8 | | Porażka Kwal. Wimbledon 2R | |
817 | NNR (828) | | Moïse Kouamé | 16 | FRA | 26 | +11 | +1 | | Porażka Alkmaar 1/8 Porażka Amstelveen 1/16 | |
821 | 812 | | Léo Raquillet | 19 | FRA | 26 | +59 | +4 | | Porażka Getxo PF | |
822 | NNR (840) | | Gustavo Ribeiro De Almeida | 19 | BRA | 26 | +27 | +2 | | Porażka San Salvador De Jujuy ĆF Porażka Salta PF | |
825 | 766 | | Kane Bonsach Ganley | 20 | DEN | 26 | -7 | | |
834 | 826 | | Cruz Hewitt | 16 | AUS | 25 | -7 | | |
Reklama |
835 | 728 | | Patrick Brady | 20 | GBR | 25 | +25 | +2 | | Kwal. Nottingham 3 W Porażka Nottingham 3 1/16 | |
840 | NNR (841) | | Felix Balshaw | 19 | FRA | 25 | +8 | +1 | | Porażka Store 1/8 Porażka Litija ĆF | |
845 | 808 | | Joaquin Aguilar Cardozo | 20 | URU | 25 | +10 | +1 | | Porażka San Salvador De Jujuy 1/8 Porażka Salta 1/16 | |
849 | 765 | | Kaylan Bigun | 19 | USA | 24 | +69 | +6 | | Porażka Kwal. Lakewood 2R Porażka Cary 1/8 Porażka San Diego 4 ĆF | |
868 | 785 | | Amit Vales | 20 | ISR | 23 | | | | Porażka Kwal. Nottingham 3 2R | |
884 | NNR (907) | | Dimitris Sakellaridis | 19 | GRE | 22 | +23 | +2 | | Porażka Zagrzeb 1/8 Kwal. Store W Porażka Store 1/8 Porażka Litija 1/8 | |
886 | NNR (893) | | Georgi Georgiev | 18 | BUL | 21 | +7 | +1 | | Porażka Kursumlijska Banja 10 1/8 Porażka Kursumlijska Banja 11 1/8 | |
895 | 817 | | Saveliy Ivanov | 20 | RUS | 21 | -54 | -4 | | |
898 | 895 | | Radu David Turcanu | 19 | ROU | 20 | -3 | | | Porażka Târgu Mureş 1/16 Porażka Kwal. Braszów 1R | |
900 | 899 | | Samuel Heredia | 19 | COL | 20 | -1 | | | Porażka Villavicencio ĆF | |
903 | 888 | | Juan Cruz Martin Manzano | 20 | ITA | 20 | -14 | -1 | | Porażka Casablanca 2 1/8 Porażka Litija 1/16 | |
905 | 867 | | Sergio Callejon Hernando | 20 | ESP | 20 | -22 | -2 | Kwal. Pozoblanco 1R | Porażka Bakio 1/16 | Porażka Bakio 1/16 Kwal. Pozoblanco 1R | |
911 | 909 | | Amir Omarkhanov | 17 | KAZ | 19 | -2 | | |
913 | 901 | | Benjamin Torrealba | 20 | CHI | 19 | -12 | -1 | | Porażka Kursumlijska Banja 9 1/16 Kwal. Kursumlijska Banja 10 W Porażka Kursumlijska Banja 10 1/16 | |
914 | 913 | | Lucas Marionneau | 18 | FRA | 19 | -1 | | |
918 | NNR 1196 | | Zoran Ludoški | 20 | SRB | 18 | +468 | +14 | | Kwal. Kursumlijska Banja 10 W Kursumlijska Banja 10 W Porażka Kursumlijska Banja 11 1/8 | |
923 | NNR 1005 | | Simeon Stanković | 18 | SRB | 18 | +82 | +4 | | Porażka Kursumlijska Banja 9 PF | |
924 | 923 | | Matteo Covato | 20 | ITA | 18 | -1 | | | Porażka Grodzisk Mazowiecki 1/16 Porażka Hillcrest 1/16 Porażka Hillcrest 2 1/8 | |
927 | 853 | | Lasse Pörtner | 19 | GER | 18 | -13 | -1 | | Porażka Marburg 1/16 Porażka Kassel 1/8 | |
934 | NNR (935) | | Luca Pow | 20 | GBR | 17 | +1 | | | Porażka Monastir 29 1/16 Porażka Kwal. Nottingham 3 1R | |
937 | NR | | Ognjen Milić | 18 | SRB | 17 | | | Kursumlijska Banja 11 F | Porażka Kursumlijska Banja 9 1/16 | Porażka Kursumlijska Banja 9 1/16 Kursumlijska Banja 11 F | |
947 | 685 | | Peter Buldorini | 20 | IRL | 17 | +1 | | | Porażka Telfs 1/16 | |
954 | NNR (958) | | Timofei Derepasko | 18 | RUS | 16 | +4 | | |
955 | 854 | | Sebastian Eriksson | 20 | SWE | 16 | +4 | | |
957 | NNR (960) | | Jaden Weekes | 20 | CAN | 16 | +5 | | |
958 | NNR (977) | | Pepijn Bastiaansen | 19 | NED | 16 | +19 | +1 | | Porażka Alkmaar 1/8 Porażka Amstelveen 1/16 | |
964 | NNR 1071 | | Mika Petković | 18 | GER | 16 | +133 | +5 | | Porażka Kamen 1/16 Kwal. Brunszwik W Porażka Brunszwik 1/16 | |
968 | NNR (970) | | Kuang Qing Xu | 19 | CHN | 15 | +4 | | | Kwal. Maanshan 3 W Porażka Maanshan 3 1/16 Porażka Kwal. Maanshan 4 2R | |
975 | NNR (977) | | Oskari Paldanius | 18 | FIN | 15 | +4 | | |
976 | NNR 1024 | | Enzo Kohlmann De Freitas | 18 | BRA | 15 | +51 | +2 | | Porażka San Salvador De Jujuy ĆF Porażka Salta 1/8 | |
978 | NNR (981) | | Jan Kumstát | 18 | CZE | 15 | +3 | | |
979 | 965 | | Ruslan Tiukaev | 20 | RUS | 15 | -11 | -1 | | |
988 | 953 | | Marko Maksimović | 19 | SRB | 15 | | | | Porażka Zagrzeb 1/16 Porażka Kursumlijska Banja 10 1/16 | |
995 | 994 | | Kriish Tyagi | 18 | IND | 14 | +3 | | |
998 | NNR 1450 | | Pablo Martinez Gomez | 19 | ESP | 14 | +741 | +12 | | Porażka Monastir 28 PF Kwal. Monastir 30 W Porażka Monastir 30 PF | |
|