49498960
53223286
949404
5246479
37218115
80393262
84553854
52088934
70966463
78238925
30174645
84559125
81535970
78339935
90143612
99378312
97365297
37022786
65013766
26109681
82701118
78166680
51577863
39457902
89427037
23659131
65026502
90218976
3813569
37127098
6539538
75929435
86302404
73412255
51519472
4877040
6036185
22029428
35179920
8098862