59736568
40756993
31494437
9167284
56896803
38252562
40541014
44925114
26905827
78419849
91525078
26556946
25616024
34098458
6498370
51028591
14851373
1957160
68319462
53767923
29898040
7981385
94092830
48362751
51002337
9445944
78282561
93182918
93112883
10666814
32042911
97045370
62387960
95528102
11712979
89965
7770659
54486849
11492501
5913946