42443539
3156055
27364346
812450
25734164
82025654
51785611
15193156
36823532
9513672
3901884
57698402
4623366
28466349
9007795
29768176
9783903
51784739
98911611
40324812
52764488
4772814
55463874
3845667
87696000
85434538
60191008
26927100
90321593
54379090
77341246
82988379
30498486
40152960
23919612
77981366
44407334
62629428
97362240
44467151