30394627
55154147
97575018
85447422
49218266
11773108
93563421
93936923
54695165
98809000
96432956
70977837
88491365
40986851
27412697
18959990
45617577
1877392
16677252
49595021
77961567
36459027
95982183
789529
124749
59157603
5041102
2347736
77057544
72537993
25714970
77246565
83555607
41566747
78744657
59737236
2068846
6034380
19313989
57542502