44161041
40488834
21921450
41918146
35372529
612347
1093717
18956105
78795396
53215783
78191630
81071162
16274689
52685844
62775148
71736099
39931350
74955
50369712
60551585
58687838
89981056
61158192
59584382
9316444
23748069
67774601
82456120
26886518
67833060
53395318
30485109
64571316
2722631
21603071
75443833
85177222
29424332
42934334
53012291