13529671
2230310
27464673
8081536
52427407
2165549
27378684
18854854
882949
48444787
7877072
97394999
46094588
67213060
24315210
89063790
34828632
14721477
29721104
18509454
42648706
59031648
58128978
78459055
7493512
7917699
37687148
84721010
26356766
17616552
88963448
90008106
51926302
7929141
78929308
61615749
38573658
65339386
86139245
45669866