42667839
33929705
47221131
4472727
65076730
75149903
83967537
43503126
11475152
59345761
62767089
88023620
49457808
1973346
4825846
49088105
5405676
77914081
96807152
22705299
19448974
76908977
37897240
98846654
8567233
62518895
94918613
67731897
29602854
19781861
72244121
31999450
57462055
51806904
10701654
57603982
82584376
1798631
50883969
5832189