94893536
73804434
39473873
39265952
32881611
8470510
71355842
32516212
48826233
16208508
34785810
84748501
7544499
28585867
88425991
5627440
81996955
20128117
2349118
7763980
27103830
32223890
88102344
12243229
31663536
8121824
70618053
1090199
63925865
37601651
87417848
74518306
72897475
16869886
11643244
35741812
5652349
44558966
27581409
79552557