40008630
11012264
37418816
88175994
22117821
36361233
15019155
83914410
62956326
54498480
8858425
96143487
59907614
38422068
32416479
80093020
73429491
21621155
8582979
67036670
42105580
71011058
1508386
83123543
21356832
69771607
48566033
59134184
99255103
79485842
82566028
89671169
81231216
5909601
45932987
26368087
16765913
86588599
74109824
29503400