32188628
69668622
49662716
75673894
27288871
24536826
5802261
30939425
1091954
71874333
41787030
52318559
48993580
8296789
65246182
55714984
31473199
50606612
68858682
94924446
37793125
96051584
9328341
75111983
69615798
9603659
98347363
26524636
37743655
58109845
48006453
98933572
67291330
36515021
5013294
1129624
92222458
83672240
55354772
29826805