50588933
92793112
7304107
7836816
53073300
67265684
22797077
15142005
64347637
30852157
78848446
26329894
42289473
76026909
22038392
43605682
81739964
48708774
59535454
54247776
59612965
67394010
77799102
91233576
39874033
33114821
92449514
47286328
25627711
79762302
9575984
79459879
45607649
83504192
4118781
84211559
482059
12191626
70899203
53108730