50066090
69223321
59011363
66852504
1233975
72417583
44876480
2129863
46986357
73856207
99002753
63194639
93585459
50941188
65924838
72581988
24527833
76768933
6214929
1836703
9862840
61859443
20242860
27793240
63482991
98631738
10191091
81713300
33796760
97166762
98045943
33827128
18216532
42453973
14815434
57783753
32662739
82416971
6939417
84663700