87028820
8192335
86184236
21547702
205771
29825153
56503790
32786892
1019700
24524859
25468647
31389009
99511835
21077496
63514332
1964508
2124027
87575153
42414849
34542915
65669687
82396671
85469829
77131473
644642
7105388
97804875
1776512
68138249
78845360
15559250
43679467
66394073
35508683
10002870
69847652
8129924
93338999
248410
76588515