2538635
52159489
23727107
75986204
22428941
87434572
66168655
66166138
22205961
1339720
99499904
23876865
73009174
95496979
80596047
2343376
60848797
31423813
74301573
28442387
67995854
86402098
52418568
5303246
16172713
94083805
56306886
28316622
77168860
10243840
85876368
37223115
64589325
9312467
21298917
7684447
10937994
15088236
555776
3141067