31875430
65079680
85389299
9915280
41622839
91659805
10474721
59713859
4909285
20028632
94228337
56138684
12167517
40798120
66902172
39736298
29717203
7025997
80233245
1272463
3449846
7982456
10164375
7007158
92302306
79415932
80723276
99263603
158466
96766124
76667263
75046111
16894963
33486507
89906331
57415550
85359367
6129684
90667874
585818