28218507
25814393
37766389
3088593
6602316
48857058
32494178
96084865
8012025
9616585
3079457
16779622
63324205
12962187
16021995
89006457
53373286
1718733
50836517
25616878
26763576
96152018
85021934
4832706
2404751
89081645
81613304
3932403
60191097
51928646
39472310
7157465
4078832
12388905
159281
48619875
2659275
24334797
66048344
3795798