29864825
28131786
24316930
39992952
25886988
67957545
93714685
23669846
84872352
67096217
896775
76184669
4970385
78828031
51615215
8408765
60411581
98547554
38338459
94006432
8338925
9955467
64807496
84327618
29235880
27841929
19138650
98821228
707858
96298271
21941076
19082033
27719399
61037525
92889025
62531437
27247995
83788646
42449239
34793303