15083812
94575033
315276
39268950
50517888
32503402
11062711
88668455
94817722
52145763
87721573
77730
1039744
79577787
9379738
11905893
14139877
38894674
14798723
1579697
21748706
6494570
96809645
60456636
60329444
43944093
85713721
49059674
90839367
14943247
56061129
84235560
96063599
66923180
88384952
42741932
16717262
37484090
11273592
8042148