51192
84612602
87672912
81628769
72435215
38838588
73964613
2955821
1763860
27137876
79573998
22616436
99178707
18637393
8051796
22228724
71634545
4193120
7456597
79262014
50518879
24929549
30639372
39498882
21087872
64638537
92047152
46408016
99993595
86267519
3154721
83044568
9585307
81524014
38486382
74467342
16137754
64043747
41033122
86915182