2152353
18869959
53471969
10537503
29019952
86118000
46738610
93715704
403722
95599941
55074672
9813485
50216350
3680254
69524215
64403612
61588704
47143669
64549974
87543855
91654012
43045606
95867072
48711269
8478967
84592606
90167758
7291649
38353893
90089366
25686939
79084102
41654213
88595964
98317628
706546
41561053
6057480
96697025
34189289