37672559
5423737
881780
99012538
70057999
93908063
52988718
67881611
4302960
76533715
87475007
9863465
76096847
21556598
83235035
71954251
65293272
49125484
74153382
50334938
57655424
91993933
49424092
10518524
64065602
69161279
19197369
35025040
78108318
14772757
91211280
57163943
17317271
6156065
6152980
55362440
57204899
13147726
605163
43595733