42687485
16465889
64837622
28894989
26275011
21079275
24966841
67106571
83025462
77323903
8272346
16598874
503582
94812459
20602101
64511786
87586154
90677374
15196332
21231275
3666555
30051266
5993417
59776963
14645798
7583822
54735270
38055877
4191367
23142783
33342266
96202628
42602342
775286
76707054
50659235
55589092
27488186
29588263
37575407