14002418
18562007
40455756
7518969
60965909
66955414
74125083
84521726
71003191
29642142
67332148
79478109
36011778
90864300
32323541
49617844
84856836
66839314
266610
64227369
18002866
5506912
25682309
24647836
1808510
9518329
43457603
86518845
74824428
64441847
60068152
2236790
52039870
38243794
19825437
5589785
92182452
46768897
90476820
29559