40003983
8228812
65144212
453976
1951240
72117395
62179341
40897537
552971
3854391
90679534
67373404
83238083
4381045
86132720
80085062
66549357
58122855
13727162
85793214
41331795
52138487
67595883
24365819
88363908
54061460
69325518
17532498
63404876
60893525
49515640
30616143
28329535
77742670
22172685
80588413
36985625
899128
65363365
50708516