80376721
37423583
23295073
99935888
19875971
83987931
52497314
92579569
87798638
1707476
1685666
38416348
50579025
1687375
66104930
9850573
41017596
38278138
8678593
5489861
14591576
41217865
51037238
3591504
69456502
52234876
33386173
94262048
77773215
46248897
27344943
4752069
92693914
39165442
73004584
7031855
95651062
80215826
69047327
21815985