81428569
29502094
60439190
57935366
89185827
75676444
75464270
58348858
34674563
59964637
36151206
8382770
31975183
18580
14302306
2177761
59901228
99355820
57371010
79916439
66327122
23155664
78326682
92558253
18017960
44209
8057148
68865816
74936465
35228305
27644203
59418365
42374419
87292981
10591943
91152728
56751509
8762587
14779344
67734823