23053860
25891728
51631753
29961172
6617575
89232260
43152823
70745914
26666922
76494939
7908870
535084
74579985
76754964
137375
92952203
7966892
96382871
87433443
12474505
5323109
4964151
72764836
27165045
5230106
91208532
47619040
349836
42716676
95057060
26535267
29104216
95847950
25172260
74541090
605452
25953134
2738765
43261230
32864568