42198558
6299492
77961931
14526541
75178064
58788148
9367487
78877768
9251380
59485721
68548135
46091735
5443726
46311528
33251976
32636844
95306287
20745051
63085587
21927226
22995024
96868553
32626494
58841502
91703809
34021232
36128750
51838224
9558659
28176275
39818502
48726957
706582
93388560
57448692
93078311
35124753
46408045
21909971
62981724