12121131
18059050
67963103
64974787
96681943
38455385
16657309
55501041
774884
85574154
753662
47852147
23434479
7189928
37632868
2387367
31953969
5100642
68289517
5959489
74838
59434172
87073673
75638793
77328770
2516961
85313561
6317740
53145511
1207190
6364327
21991675
46615198
58205361
16773369
4918400
86117656
58941273
2705752
36082283