95126984
2554189
39107892
32623535
38502658
82526560
64169379
87084533
20437775
79188152
16969391
17108951
44904102
1108475
82999127
34235091
23168184
81951032
57049050
8108346
51249293
26176270
9181574
79814735
95997790
39983165
10953716
7259578
21239173
82157411
63248571
23119083
29084390
8354995
33108753
43974341
94855111
99238566
98032804
6550602