50687549
64952735
47248468
36171424
75262640
9795147
68911878
42472529
33348158
8425284
76359063
47269603
30127536
64552971
91051434
76111722
67909421
34146857
61662576
67094716
82049589
43195686
33031927
7643473
88438818
81417199
68032941
23386395
52417367
68992236
50908969
14825606
52295692
2222853
36776425
33707468
74732180
74679054
31213007
44777463