39554366
32933399
26789591
8372466
83705475
66067112
58248891
65496670
30365871
43308338
27826021
32717763
16824621
8424625
94516551
80828379
17971401
4311426
99413871
18381038
22745304
33703634
79206783
6954260
18017589
94656684
81973497
26972310
34865016
35885300
19499850
91462317
73603047
87711446
66457549
80445308
78803840
67776066
79425791
91037111