43709959
51461113
18508538
59482510
480097
68209889
96086558
23472644
90481358
25108143
19129898
41933921
58574368
62182867
9577425
35701791
30696214
33453913
20325531
58257367
49857484
67259882
40528758
85266629
62704700
338610000
60531237
49995462
1618810
28911856
70809038
86935979
37659580
89591376
12019027
79485882
38489016
97749342
3354647
56416944