47991703
7517940
18408836
9581688
87386519
34637281
2806401
34728527
12205035
39964037
88262705
8375369
25794124
10457830
31455214
72008589
9434454
63935746
54657320
79046284
8975900
14633303
49134011
63546906
50862657
18946270
3385515
6993496
90773855
51932144
32706490
85685375
98598053
54664968
3106139
85028986
86775558
5583622
945590
65739725