47417456
99431815
19756975
5963153
7288198
5113766
20109869
17279690
1943903
17977080
55217096
86631082
36959093
26032522
32307051
90035732
11854841
95451623
30976280
72945985
99253824
84205796
87698143
67787435
5338653
96386229
34709255
60362202
58079353
61196262
94877655
20188410
42503381
71278832
37366698
72764247
7188018
10208068
30345818
50034478