46312462
58662869
1143665
86501505
39398226
15027262
61858657
78209009
97586939
29501353
1786830
10737883
69017364
78167531
24432506
7963707
73861706
51741476
15416160
61623575
83643239
49265972
77215639
47316126
31534717
53789647
6666828
37037380
53585871
3839289
34563471
12165521
52939979
26074964
66899504
19518938
690686
39261282
20691504
65027947