95538800
46225493
41893710
52382217
67458015
76537122
82343302
74672840
92522094
31843986
63418846
4194830
48143004
5415655
19445163
12352082
34533437
90688439
37973115
22648028
80911423
63623462
37269230
2594566
21294223
68925040
75975255
46644370
33257284
57258415
97011423
11579010
65527962
1947491
86157387
16892583
2421014
42807181
45371814
67137446