50607531
25953340
35861971
49505759
38484070
49137586
39477194
506470
63524176
62453005
39049884
6216941
15709247
85745145
381996
7812282
61133176
60604918
45509061
9833826
69677114
36811638
7097662
61907836
87653018
86221854
94611185
46035894
38929355
46079493
43346575
77807423
22111999
95466514
4614105
17303511
98878891
67311315
70161607
44795260