31838351
53811942
48715200
80415172
14189845
97069264
47195535
2789753
32861189
40548716
51518646
22526527
22493491
27686066
11336928
5375797
65496753
75323152
61708248
57153091
96089232
45271184
82782441
66731407
68175558
21336533
283450
72273892
4019332
23946380
90588664
57276916
54806665
60428212
6571042
72613673
93519349
37867032
11766814
66232598