43405032
5121518
80323821
12802934
87152561
23297091
79616600
31926276
71111102
19296184
3744112
17857466
54807012
11152925
92773878
43411655
3353842
41974679
59515189
58839563
75994563
32885105
17783189
87646410
67151971
44104664
25557591
58817704
394810
34673773
47826499
23653326
46909600
48449729
66544030
20184070
42801828
39605364
46146994
95517308