19587568
15265871
42724139
93081800
9556182
66328254
64877041
2032693
47042706
829991
5356295
98384488
15703443
42456491
99895215
62945705
53814727
53287749
97771424
71155652
31682276
978133
10653453
8016827
74128294
74674515
51381831
54086087
47725974
2936994
80543402
80847074
16708792
67535142
63269547
70976416
98998580
38951395
74093287
71353730