51115679
96786384
9879963
75602802
18043275
25645884
87922760
77475727
16565032
91547539
88652610
83796619
46024052
33818939
85359463
65177899
58236904
8672810
3127392
23997573
3874817
80197422
29806132
87988573
6202883
8169721
677982
6989876
9741171
40594807
438805
551797
22835541
40064595
68345651
46892910
135155
40053810
64862035
15996954