68311569
6471388
96726706
85661566
11039142
8606627
56415305
68692288
6938268
83142826
60311787
30179841
4185333
68164527
72661778
55136012
3759379
42338269
46716484
64843229
64409272
20114104
63283597
80325094
97023009
77976811
75189269
32463128
97499788
876287
25093601
65266015
32492276
98903604
18205886
19573382
76181686
55078144
47771428
8119126