43171567
69223924
51643473
86965905
50458479
38798408
45239551
71779735
48499995
88196341
5555491
71733001
95461501
73249801
89546008
74982851
39769873
98638928
20833274
77692836
14558134
7328510
59492711
80261115
63935067
39089790
12552678
36559116
94122976
85835613
9805715
6197291
64074439
53074196
947029
56563032
28271728
55307418
36719565
82772848