42941484
2432191
96763889
38203117
689986
59901943
54503149
46637493
13461397
84302234
93819024
40059031
227203
16528162
70042072
87715781
62333322
21052289
91576436
99402985
836257
71065009
13024637
72967849
73669506
63295246
26936489
22933063
83931890
14249172
9427159
49817639
39859077
27696740
7065492
2131362
97371908
68817989
31982031
59387387