45536076
8608741
2291302
95461396
33719083
39288704
37759771
59388632
44621314
45293165
24045486
38009820
48342758
98306635
52658854
103215
6101622
52847002
86984517
42592877
56653473
78477497
64315261
9561348
3642587
3795390
61009645
74289299
68768671
45289223
866249
73998851
62038077
78415922
4855394
90156092
25112089
59894962
99069507
50138214