50395469
70521863
53004053
68903145
24209337
84321363
58846284
77702990
84987133
13333117
68474558
69858626
64096598
42967712
41327722
95135385
28269963
68951454
55199714
40866904
64797352
76009122
99265952
45724672
52068611
75412
17948478
47885867
15417978
96469861
85612912
25571315
3958960
18305575
37344577
28842746
56202310
85107405
71136428
48447375