1404815
44288633
26998286
9606787
9519167
84926509
7431772
81257757
60561474
38007378
14314633
51449552
94055829
37876130
89714116
345818
35781297
44796362
89551228
56534400
89815928
33857916
50131566
53088072
91307158
27052845
15183979
78756395
61033843
59203754
6780960
48486685
96527253
42245202
75713071
21495325
19678844
78893684
70854414
60554793