50002508
87281626
8878200
35363290
68679948
59437365
20108038
73422552
79481891
98855984
96478676
20709475
8661446
87317519
85938101
58311825
30121291
52924731
60259040
45231864
89044072
75053254
15271442
2865808
45431029
10568830
12561627
2605752
84753870
28908904
16299914
79489936
2791908
3657475
40102712
53938704
1609330
18283938
12613805
68996532