65341276
89887172
66864439
65225464
12649588
2471558
7502961
96011537
93577345
86193019
53019804
73581010
47318119
99735229
35701081
51082502
2572925
41085299
8874565
90804725
59771351
42825412
37168212
71701810
42476281
53508000
11968901
88704408
17668613
50109734
97313279
98497986
68448299
92151682
15594591
8626263
83444769
18032434
63196775
25651236