49658536
34578377
2219207
45786896
8975374
72223860
90338106
137686
99219534
20298014
9954454
823474
66385012
92468760
95067114
95256569
23798680
68789600
34647969
96583141
93641877
8286690
80082663
42437412
772600
15213877
87764473
5916485
2573884
54781067
49687100
73442470
20834977
25959388
17718507
28321690
73316512
5639440
56323672
89646169