97668506
9137475
34135113
75448024
15073166
47642884
87202059
48573609
41529205
97824833
15018596
48633945
7434828
76296299
61256915
73665272
18112476
75139162
27191280
60082437
5553559
13536641
72019300
48001660
64435190
10805083
17978789
30054328
69009627
28451786
6958841
53363931
13718938
7897618
8326112
64496691
86471763
5163583
73416010
52044763