46871
8268394
11206715
23806095
99622984
83476163
31797993
3043483
49965492
84751660
70759209
36095796
15858073
7527225
46525035
76733454
90286719
26992398
45437427
48915719
80516332
33269833
96485600
27893063
30622379
85006019
62151740
48632047
35782697
51206989
74419595
17826835
77069292
68291610
73257862
58284254
76412922
32835171
28107184
87305241