40402568
166676
99524010
29091449
70136087
31151875
68894220
80274200
38828632
14462226
13051652
6634842
65994311
48092588
15589071
75862784
98321527
15089442
46543894
90167971
3035736
13018795
86624315
13774003
89759503
21351387
57206236
87034276
36743626
54822202
40147909
22348869
99465496
34509525
52218532
57729039
7734483
77618160
66337033
85856424