44991658
73132318
53272992
20691253
26054264
14242895
71187717
9067149
4151936
96806603
73174573
12297300
23999665
99528538
57835432
86771991
31347495
38461549
72698536
69592461
79924145
89984054
85844868
76482366
10101377
46356817
41887463
60637611
67794556
36249001
56051906
11048765
1598192
19826309
91728476
9984885
81581702
59696628
33855640
24375959