42935193
90909162
95799742
78282895
62047690
64886993
6088189
10068826
90928544
67427237
5382659
36392065
71805535
45084297
52379071
99504096
27108018
63546495
65105507
25306402
96895108
60391485
77035813
73652512
73344156
46011452
76996628
95914278
12847142
92908207
86341512
28713599
3211930
29372803
8026611
90658879
37481171
34224037
57574112
13053754