42916351
7751192
37474328
80517150
73958300
95405267
43699956
49216921
69249802
24257518
48181792
16384697
6463432
5228124
51462619
78302738
16363233
12297147
2689213
53347744
93318328
90593040
86869012
41347512
32499010
53549447
74778235
4385633
83338630
19655759
94498556
2155484
13933002
57031821
4645829
40049507
84637206
7646790
43941775
64472894