43752589
87012882
39704730
26995706
2504893
14396248
96686893
56276987
80902942
5392929
47363334
5832328
42455647
98317685
57816770
49045156
86717228
44871708
66004949
54237150
6825122
60769217
19774313
20584549
32996006
95221420
42012271
70702582
94489092
57566135
78839614
56077164
32148024
93153209
24833054
47291654
68717352
26184529
43973236
9474697