46605325
2577953
81832963
46732645
15484987
39435685
31262048
57424496
6750504
25855678
86974605
74405638
42444820
56751403
1537196
35996590
31801158
86442977
29801953
70046682
25509410
48547445
30457840
1912177
58195272
67852448
85359546
45714163
43505892
47451108
15666106
6068893
46666122
3539226
7503870
76964976
37073017
18584903
3847528
68677769