31592052
35489487
25807932
8154657
14508107
11333031
49009581
89433157
2917728
92424072
36237069
76059880
63668808
31388184
17529735
94212956
63014864
77706103
45512089
97168428
15588164
98262301
20485944
3564719
89348998
96109462
49993073
30497798
45485140
9274094
79326343
78372596
26197326
33775475
1318381
8051135
21011904
69109144
63038086
71441308