39054523
18603927
40343880
26526156
57496108
2079978
8122897
7553443
59865970
22757187
54872882
47425917
10504861
22132436
95319131
47606662
73279958
64812870
60485085
55218753
87447765
98024387
71543131
66794839
9503783
18024960
7505880
38916995
78936724
57701315
19618368
81472086
48726179
42792054
66867523
74939763
39688775
90054019
42039848
33577450