25722175
17705821
695092
50753632
3128952
88721678
71939507
11004956
59656227
45067308
47902809
93874991
41408632
72388362
64062346
78526861
64762873
3709681
17421928
58526661
62467047
14314489
14398324
89122522
15284344
75651415
5212353
65293233
48475807
60243419
7573853
62507312
22925384
87669189
47683734
13841859
96423416
85839873
84214357
8467739