15055879
20593199
79225321
68348976
4603859
72212643
42499293
275232
14762565
19127046
67534003
2075435
57777214
22059634
69721704
97324868
86633835
79744586
88988323
85446983
45422841
53937903
95029554
39015481
45184579
51899475
63899020
57007219
70786297
45297715
63516394
27003098
12036089
5656764
23271196
25337533
9441582
18186761
3717223
29453589