30008510
82576872
86852304
18431083
67105028
92028547
39418506
82663882
54266243
16849484
44769955
29128831
38175234
42807802
11622041
88157733
9699671
8642513
46349782
74922555
3802813
77899471
40414486
46734689
75724886
29381278
7148621
77266127
60571732
47771892
40395346
20668663
864982
35393600
63833656
40095721
42017219
53647172
48522618
94582968