80562562
57815025
39503424
13647903
4115114
97039563
2315507
73155218
35303849
22162018
89208768
2206378
4921040
57173367
23835557
49491877
42712399
22596063
78964597
12218987
86632456
74339669
95052972
70897755
11734192
7472288
4500281
16693353
40583134
27383120
11176566
87453449
93875429
9226919
94253795
2801500
57233036
74162903
15718056
2659187