10104085
92415570
87321358
1633295
56144238
5434763
72528050
53312139
30544748
19424649
809604
5485054
95817182
99557652
5422758
8639958
86631056
69318337
59395653
81147477
14122716
88607300
64577402
68927031
22114630
49913426
21107913
13015844
75763557
28196027
33858801
71171467
70206694
30274551
44434851
79885631
43256486
9546487
25937666
74931570