30086560
53519380
41685477
43735249
58815481
41388966
3560666
23174249
6299373
38208287
57068225
8771313
66527256
55504497
58767261
97407780
59432696
96214391
57541185
38796156
50926961
1349359
50905637
87371960
8817366
44398522
1071669
9531414
68262716
19395
49779720
68078454
18748056
23478497
17989334
89626309
13625237
68579969
11697653
39502917