1505894
13786272
65348741
53646769
8816146
49681183
18102922
22174862
39985122
6992768
50029432
9091391
91985634
46314555
77585392
30636323
88798499
8409995
14755486
47593008
13166670
94246493
6719911
46556214
113985
21814903
13578653
65006226
48321093
5299698
16598057
64933712
259566
69184040
16587464
75442742
55891980
6533239
549657
48013188