81078840
89676148
2859231
9189874
75401564
20816807
37552528
70693741
88758515
14353561
9852797
49907931
1327460
42341759
57937877
14289042
20113254
93406116
41593037
5936202
40782239
19039123
79233328
50833081
95645365
6754281
48385591
53436435
45772454
1334959
96845882
22222865
11298146
35424213
31916171
8869343
49901547
36733681
33555059
68832145