29279570
72986553
7294288
40615686
54901324
83626596
64609813
64298091
16821715
45662288
74023877
78509904
46835108
73389541
9959818
21833854
25227816
56374720
60245778
23668274
50871489
839000
97585658
51882346
60963136
94135444
88376402
79033795
14472961
31006263
42331843
83767029
23438284
48325599
10826918
37594801
97051329
36393429
20216115
30346533