86433973
85676860
93997502
90889717
20615
23105657
64475233
68429948
64225816
8945887
19234860
8904570
63479599
66761929
50672342
98214270
94423193
49427887
23036305
76168354
97765725
40215647
24225119
89197112
73448161
74282821
55631131
23819704
84598954
28204895
4301437
564365
68658642
47913154
17266523
37418925
78149126
70861491
34248243
66635747