31047314
50869510
31382105
8349615
9257733
64636725
66185559
88572997
93379275
48065667
19404416
77446888
98582981
2294791
14525738
1601781
22417728
1817813
21065563
633858
87586469
29104330
8921441
13959359
14215796
4095748
30439208
70109279
28221896
37674490
26031549
72509725
94205353
90831857
82963542
52693760
15849402
60238390
76753330
84118219