98566488
86291668
41967722
75738095
4008871
19624445
98376086
94574996
97075733
99553481
3123282
9016849
7367347
33558805
57362660
65727916
5111893
56622490
35088753
95689917
25473120
26306291
21136370
67437766
22508185
48407616
74884866
85065758
42995489
6407150
92296646
57847234
21287696
71891787
96031735
64009431
34386966
78675274
68737665
46052428