55934330
4069144
40387420
73578649
17363388
83722501
48913140
75903670
68462733
48497120
56273505
82296847
59729011
85056918
36467208
90201771
5450218
7677305
23968814
42413355
11705694
65445095
20914423
31232020
15774481
69932045
65104729
28944682
43444229
3788841
8724836
34722271
69967460
86866030
488049
39379868
42347260
17791633
43441296
46413212