40251516
5460127
32585530
24691963
37181978
24111870
20008914
549496
43128694
237877
81693556
4478958
98959335
99477343
49899773
76354297
26043001
24817801
70502202
8141209
70784532
28262907
63786288
46028606
45285621
55394571
33274683
28084460
75826011
76951125
75665930
4218385
72627946
8197226
47892522
79313725
36492270
43066372
40748657
99921326