96409567
67859301
88097336
72296056
98953280
67535540
48243177
49987408
63131446
2479511
24777901
82372
67886352
79956318
55379484
7565113
23046876
46104660
87343025
96607627
76843985
64794272
88277873
97522820
72683115
79941889
71461897
23398453
18044719
77975187
87057879
25496124
81707576
32591372
56501000
52356
86373644
14419313
52828402
1425325