42383428
5036814
73534220
20777239
96458874
82851790
6311652
633814
36579895
31637619
48317375
24225350
86899294
51465996
76208875
92693921
18191749
8509417
19032959
90539402
13283069
29433949
51896708
22457639
1985769
63735448
26716141
2063891
49411147
71444667
77268471
87235381
28975957
39123186
67665297
54363973
58252455
58365092
33041878
82822092