42443130
56186440
4487406
45709688
62605232
19697711
62972976
11059111
99862350
79313489
41631890
3084967
8326173
89052782
1365358
89578754
28048910
5845242
39448167
94744457
39196951
79235464
72483919
47303026
28646606
8991813
71026070
88998558
53495675
34983052
7643345
3023803
92765658
39424751
83588397
3386870
58338980
11633475
817223
84581128