80132496
57516553
5082905
27341792
24909585
37444849
31028562
62534326
74701611
30021828
57469546
30191559
48957174
70335856
7402804
86995038
17278706
55863788
4840645
34296863
86248581
1780592
77538741
21986073
60885532
9078672
70558330
2315672
4678877
88865199
24311845
19514677
22441044
28638850
21925265
93509950
8394821
87891303
53853741
53381629