66219295
31443472
94895029
20995529
81532664
44535312
55681793
31176191
16415192
87145098
8227842
99764333
9408934
56441578
41275153
17168754
55317083
67646501
36845834
19374826
28908749
34915771
58417003
67716807
54936239
6085783
846522
73939993
13858803
97141083
18648215
6566922
90959280
42924965
52781056
90634790
51655826
34625492
46286973
63827922