31671493
75505614
86263431
73664321
15537998
3532752
15316562
87137074
13102533
12079509
56381859
12351090
77545772
13556190
6512898
52477147
16353094
91325780
48121686
78927747
82238526
92297465
889030
28839811
18299195
19028391
51951387
40929122
26749021
60926425
63198431
18526201
23843140
36396265
8179783
59595159
32203358
94691604
96206269
88683681