93353542
72259873
94917070
11311808
7810818
93392169
8661472
67104466
95317981
35293612
97845952
9173495
27653081
17383569
95344973
57678582
3167009
71228986
87719628
17797481
83058563
95265287
69652110
22306346
43644756
9957444
53865545
52269637
9358600
84101898
13325545
84509331
92039517
15149579
4951469
17189800
48313075
5164421
53406291
85798135