47665306
1788926
31888554
59623000
78869968
50203677
87024732
51674005
34567677
12496764
37428099
59077084
18661514
99122696
79144433
22208341
13848514
5744495
74094199
98671362
63747414
97942681
24918217
6767461
44388887
24021952
96712514
54924786
6750501
32795463
3615366
1091558
49957863
29956281
97425503
92333191
68016809
86537853
49365898
94663976