22168329
7109890
79291560
90835706
81743443
63663772
45799179
23028139
87897920
91738792
35373747
19703191
72702439
14094493
27444493
10264397
66283009
72772468
44678438
33983273
19689345
76561373
23753560
59463908
58499191
55903963
34161125
34804812
97502803
45851675
63258829
8626222
915357
42069692
57666727
29225208
74526947
98974608
6426620
66978122