25614772
4621630
86701753
95787700
334037
64048995
6721252
69889377
55613559
67932618
7911505
73966790
3037500
13699197
39704813
93776611
70898659
5215824
74253961
24085659
81794496
53183586
31447286
61298708
92918389
36342439
44626862
58412749
9661765
74017722
54402984
96648330
88053892
2177984
27691748
33478819
42996624
85426643
92811134
85712110