23214076
71196818
94934656
4573908
27552652
6300739
38286144
39848397
96264686
68322959
85955898
3610294
19377679
47875210
82723850
73176154
39733312
46294790
21743870
27478532
25164043
95132513
10159147
70705585
32659400
39842487
40652290
85601089
9504973
8155823
20277041
5558124
44883850
43005098
52846055
53279026
34278426
24056432
67704646
99644522