81794041
4401904
21459244
64842436
33946419
70251607
46818652
46596707
22107658
31595417
26233852
37925417
45919297
6301317
84676702
94457850
59483248
74415848
66598118
71116463
22182354
79264320
54261080
38305121
36563892
29721529
31276832
85765915
56496817
53116394
85615525
43611969
96725666
72126942
91598814
22945760
27817426
20085555
34649054
75861860