20844531
19753255
4502529
64702480
68602226
36084477
317590
92123620
8963646
48849098
14206583
88988019
33205772
74537772
39767625
94923258
79148352
35923980
2922859
24649166
8201259
76518126
29941568
27626788
97458664
812512
90639449
53861948
22217298
84145917
67812612
54723409
4107623
26931686
39528623
32099159
3548487
3701368
11641896
39866012