57423712
14306611
95642112
73169434
68818231
9557391
79274053
1367549
66096180
80588423
38132932
10538097
827132
44021868
6282931
50351270
38428449
20242695
89461798
36722230
87549948
43243649
48618619
89719657
3616101
77545812
85793203
14979295
14894259
88003096
9467813
42946557
57347569
41257986
98123854
38523219
26767432
28882764
80692517
142938