96932943
98561479
4734856
47258300
64397904
69078954
6132815
19993407
76034645
97482192
8424439
24772744
73728401
84535775
63244577
33812355
32985424
8578523
43111205
11341557
65098285
724928
64437792
7601795
26022018
75507709
11681350
88909694
97007360
59429947
6762067
41593203
6801182
8588799
31512460
11076216
60159544
81864069
68247241
66184235