82858256
40911284
56753903
87177601
58972391
47472791
66713928
95453262
27886641
75423508
81093192
54295149
32625416
4606900
91229631
29885774
1202905
36323497
69924999
56392240
67385943
71134883
96458535
25291710
84901090
57599885
31108504
66843411
18232968
7352728
4700374
5157247
59243197
76223378
4912938
7208349
62075816
37814657
11796731
45047031