79632166
88423971
21543847
60348872
40075781
70773932
96602514
50609608
37624034
87105012
48212044
35821192
99506287
40467460
60344179
42197830
93907466
96303570
87269815
5109437
28557134
31463459
15441368
25732877
9661368
62928733
88034989
95089200
818446
24248263
76354516
43188579
6075647
6985112
60604631
21876217
40206225
69454588
95045254
15404943