95679870
45852711
84202313
2747987
64396114
3979322
44162789
41636211
15244075
3723183
15312465
7680350
35766157
4818919
92714209
32971615
56546985
99533132
74439092
60622249
53729732
389311
67881295
72018012
41217248
17624883
12992600
47226196
30787473
5683201
78664444
87968329
68275760
47159376
22659689
88997810
86937592
42551424
87368692
83366331