64593542
32243473
70923697
35168168
10604319
27201446
2637577
6137461
45714065
59065683
6982342
33339899
8453861
6137987
57479805
47015965
97679170
74623566
4645991
35301441
50152167
96706714
4461826
83947633
28217845
54336878
38224841
93323668
44312475
5857727
72307608
50795093
79196118
62251456
51831852
15478519
69038750
88529548
15342773
668875