42127727
1272230
4341873
82291035
17169741
6669857
96326946
89684622
88034344
65159399
90471292
48293300
26118253
59376710
59284727
47192133
37129453
81722775
55237695
52932931
41335208
70169246
26136253
5756682
5867642
10028427
81338019
6696943
21332460
52875605
94788499
46038865
1946738
13718681
39088834
39343225
14121089
28601712
2341952
50334032