85777872
40292568
95083842
54023057
96108595
42887423
75406708
163031
58523238
13276136
22569851
39396963
83015484
47997344
65702413
62425103
50217753
85556922
53794426
22179542
64534783
70431726
72364682
19245017
88923776
84609084
26994007
74734745
38308616
43079853
85672445
87361441
29407866
11682680
56324540
79429640
97499146
98232423
48225371
2976330