30268
61537068
1239140
59265786
47347002
79831714
93226658
5523836
4468414
53223483
65064627
89407895
49348021
2843487
5578476
4848175
49298806
74299119
40988761
96849516
37084367
4396496
66715461
75414234
46353164
22806957
49696100
54471620
9456476
84397575
31818613
95235205
28535457
77509923
41723653
7090805
16056314
68286541
75437265
52493352