6256966
6685820
75021899
44377508
59267666
9409504
74313776
86053309
42983831
3712714
24283163
93188861
99846306
7729611
50245863
40264580
10527001
6957086
81407229
6608195
97401405
90463298
23719658
85818475
68732184
6732910
2015760
29004015
8717668
8235504
92672199
864683
45316993
44844935
20742073
40791866
64532018
12646362
67368693
28375015