31954027
20379772
64445852
73651984
48272822
4044927
19735190
61395361
4904498
65666010
7587173
63406301
72344570
89229409
13886481
45353154
6938721
706887
50708500
70061147
30659726
51901529
46499598
43502587
92236392
18358830
14972605
60908703
9185954
47159952
62605329
21762154
50048281
51879678
86415825
88934462
67774479
86246064
6663376
74661703