80299362
15349573
49426580
83153981
60873073
72063841
19429257
66955105
60484032
25883361
22996379
93291249
49813624
2126813
53904347
4425223
85809572
79751523
29814846
81111517
14287126
91518887
24162704
92283111
56217865
12524019
67997797
14541205
52011737
11245465
90876805
80047707
30148532
49238175
69952973
28525059
741695
8952457
30127538
52755618