40509695
7693626
64913755
92663472
66787992
50902536
21685677
95805950
8533722
48098714
24052614
6062574
86688411
77836659
44415211
63403940
30142943
44902483
9021407
75356597
40162627
92828015
88545252
84653110
10971484
30573642
69448176
6879692
53972302
13522501
7263838
91553337
48752853
88663810
71523005
48482888
55434695
45081757
63806845
94062408