68734646
53832042
5970282
21853059
7277083
45413078
69029731
10029335
89556896
17271987
66087463
12381910
63661318
64431522
13229320
8436636
25647965
86471449
60584446
63125165
53473396
67356371
96024376
15619832
30709788
10779448
16513128
97362254
91287623
28295123
63476382
96291212
61955061
68281125
65998823
20473722
808700
31426529
93186047
61339598