65295022
55789157
56223125
43644389
19302467
11035126
58404358
47827080
28902144
63868841
61843558
99778187
50722335
19115532
9957380
34988000
71275485
44638817
63675801
97753371
7503698
99298275
75159264
52968488
35441643
79021825
38883844
64929678
43376069
14912916
74823920
99336911
50343408
73899393
81937805
20402896
66445522
7074383
11944830
18132584