30264953
66578115
49389758
8616556
25544554
2041673
21725689
73823344
80482176
52928579
77326753
279772
3833391
19859582
81159002
32256685
17088730
70672758
6469501
2076735
2616408
53172367
23809203
86747042
39821718
60715517
97268748
96896288
79674460
13377727
66899946
29093362
63529634
13435972
54852483
87848297
67472452
93491450
89699
78219754