50481622
92238014
7079845
39637871
9460811
931952
53298026
68435742
58522513
42828815
25501963
413442
7466325
94874001
78909759
50414616
190972
8510526
58649590
58712977
17435553
92261280
44642096
33391436
49562863
26058086
51432922
85569240
69668438
93434177
24487130
22884677
35744844
17604310
3191764
37231165
4468479
12432448
3905742
56598458