21602668
32105661
351073
85442740
32421743
22572692
12972686
26522013
84307679
40426394
44495609
56836802
26277907
3416480
38393235
75461655
49836255
59913068
6465184
82342199
67674405
67277659
31893499
39552732
1719444
29078831
89019678
32603532
13108319
38381414
8326454
36542849
11359676
43098040
29596837
42619896
29306232
21223463
67919170
32596242