39936773
67498730
43957758
13909960
22232322
78116349
72962451
55244757
49538659
9453842
33354433
99804759
29735393
11836039
80249294
88074145
91802131
24398027
9013488
66605266
4367547
28117403
71801184
35932178
752142
22673189
32074261
505500
7677848
55505115
58994960
14158813
51118513
6671889
34914117
41238438
46603534
40165833
55921794
67968916