25616500
69369487
76332740
88577168
51871648
32808522
21106345
14256480
36643573
91861057
28959762
80038250
69188874
17293922
97151078
16541332
38304790
81998607
97519468
55637664
17558060
42482654
43493187
37385885
6587852
32091412
54999861
13582379
6332048
89549246
74908013
29956052
7441565
79228533
16514329
84309270
11638038
42057586
22617828
9975447