1652468
504150
89619257
89375497
2265182
94842629
91954600
24932564
12197897
708148
53158244
68507587
83924069
98212682
12486601
50717337
65111139
6596763
50909287
71456679
30037485
70873614
70528678
53079072
4938129
69952430
30399943
9379542
12556899
97787331
87143894
52205101
46685887
11156071
49218440
73909184
24777139
95075126
67015809
55639850