99472130
6022447
95592119
97089987
60409452
53389953
31383358
16702816
6512317
9792341
224120
52856443
37269558
70121127
519223
21474555
99104686
88866644
99892290
50546132
11774732
39182651
28009238
50775709
83104476
30089470
63227980
81323550
4474733
40122414
64528956
8672199
5042655
2647470
73919831
75036624
80686671
39944861
68058490
96165202