50298625
44392478
95899
60493795
7452497
13679911
3592303
70289677
7986244
89709167
53425691
54749734
74108463
96285469
45443725
74048345
64711204
20945370
18501756
34883147
32199645
8002369
38523801
29873956
95785638
2591474
21115370
36526820
12269650
26732400
78916485
6209862
91762668
56545696
15295308
76093366
21513957
27634248
5102828
1012957