67631319
93866643
95409597
30899760
18339723
99354474
51191009
44105603
70628898
65388698
79081752
52818540
31446867
22004810
16025065
79866636
13453977
51516633
54813323
47683660
9531807
70026117
79447638
44756106
60263507
60016712
85862472
5650943
37911392
1214835
552462
1897299
89663648
97427862
94616218
4203136
259628
17561105
32656782
63102210