45021372
85981478
4946564
49075138
44251390
76815668
52331543
39746450
17396045
89107044
41134057
66381960
87704681
7735259
35833163
40811451
27686603
50695301
27128460
8007592
14713920
87065011
31417435
42381753
75567196
95263274
99044765
47674368
23763805
22146514
93579369
88412841
65409787
44149589
14003612
87454465
77268957
46936834
7857772
62439706