3566602
1544230
70204753
2082736
7076198
92186768
1250134
58142418
96314602
72037516
95721237
3259836
51118935
51612683
5539759
9708624
32985391
87804585
45293370
83844175
75601548
27971196
23324177
83174102
9907536
12675355
21865707
23892213
3969999
721161
888732
19345901
72272044
32702475
2133354
93587545
2809671
49926978
54887680
30987027