85195763
7298084
1601422
31662769
50685887
49971717
8101313
94841721
39517493
22907571
44999499
4287682
6549886
649395
34237172
15451431
8438507
76439767
94871122
29292991
67018428
70432071
10084899
61186076
4249912
47165802
28604958
8806703
80761469
49719550
60865654
84946169
51556753
7602934
4683105
94325855
13936020
80299063
34461431
52436188