90964931
86607657
56539165
14459374
75182343
39634276
17177067
57803191
95921501
1819964
22636666
4595242
91549075
61947970
51003097
85144682
71962276
8638159
10425832
48166930
23315933
81863783
47116654
87816234
20296832
41674105
86906423
10283276
6503892
69167419
16498220
12346894
52137579
57329226
26078873
25555179
63829319
11792613
52389559
60061429