2286278
56111108
71335886
31646560
595156
17675707
97893276
47615523
81529576
43629427
30522661
86681887
41619813
62992517
41326330
182773
24759984
13438780
60155205
6500695
66391385
42513630
62702907
37985663
13366373
22914009
1577508
233767
67776772
11697494
80286056
37916450
79116014
51268019
54022689
31742933
1999139
99349085
80382049
28589686