94869946
57196566
34058036
89688094
26543633
4444214
60993838
61001503
22187016
57004367
84099794
38238775
27621028
26878301
34565755
33234277
46992933
4316689
77139875
59653003
99109409
18852251
8153925
7187497
4850756
33856612
64268767
11549547
820063
97714239
62076151
65385966
13762291
2309969
63036296
70578302
48352371
78711366
76238039
58919771