52617537
14777353
49159508
57185436
1051002
8118516
84504242
89383341
76181096
35211222
71118160
41496420
49829800
3298383
28621198
16729439
14265705
40281724
96301338
79794659
53589026
98703950
94818813
57777928
24026250
26224895
72069
79906362
65361546
38952734
69457861
49191011
20004464
29996736
18121825
38401360
48519952
607955
869879
40371076