34973713
11169570
35468824
41382225
51962455
21477658
712390
48748645
87408903
32526329
51775472
55368068
21623565
81508402
70037550
69906041
17767590
22264658
8617504
87647605
48821602
68033054
92861985
11599689
17768385
9943517
6032466
23489181
43493978
22487075
68364509
4985996
70463649
1335875
17155256
24543789
99268770
83855413
43683712
21087818