47963796
17692381
41161976
82944699
16206503
58517474
59022003
98075195
46148817
70896102
40367966
99681952
86625764
87131818
76946332
23032564
70516466
24874757
1112648
55894268
76162744
80897353
40531177
26159883
79345703
2418616
82257509
18768965
30622741
26969327
76405760
93724704
2689140
80525317
19365322
30996720
37395176
47638598
29949354
61896520