49585628
33971047
42378520
6755251
45282776
74604400
19342414
76185830
37318693
42018940
60209298
61745337
93704704
75121924
39855671
29731676
63812284
57047528
27315046
47868303
10165451
43778129
18022368
40916801
93346698
46109491
24904286
7814794
58982988
94328570
18892578
92616573
15338082
3328309
49499011
71759266
8130852
553182
63031384
4640405