1452535
89164469
47694251
17055563
42301625
43984179
41616808
25046271
5106040
93031022
99354536
67506364
61976106
81595900
55958988
62613209
61763752
27716704
63953564
11765184
62466378
66614961
3250218
70246662
8456282
38416299
53665080
88316517
48037872
95068458
72636751
13789345
83618720
6068142
49212104
21381408
34111451
7143156
68784914
34239438