50071003
64942285
46724579
74408702
4048070
97619633
68095147
39068794
28278756
16069711
39842259
5183665
5395785
65594459
70318362
6938206
11225303
28352654
33784141
12009042
52554430
70443182
49299006
37221524
67247923
87878793
83401611
19374572
57651105
27121007
86832651
98851850
16988209
31785936
84443504
24051784
13195666
4704662
54789263
75502847