89089569
46979657
96297149
30121710
17879386
5992384
20914157
67265600
84457101
7032130
71475890
93417695
67699896
71112209
4377969
64254068
1045176
60211900
6242836
62876488
28253370
68301613
99373471
9543956
75152713
36226626
86698208
36391953
89056230
57663509
8688754
72812008
5951942
34239451
93032300
7580717
767465
61434803
58651321
3453916