473530
12529537
39679322
58706253
9389360
24947213
29666741
37736655
76734872
3077421
38011399
69937009
6315020
95442900
52468759
43399465
76073567
47203789
69148880
30449604
11453130
11958049
42034167
29139072
896767
66565268
71751437
94776830
3139580
68472546
12777852
70729618
52036990
38366473
22024142
99644810
79241569
35395281
50034349
8540772