21514943
88282196
63729703
66042071
51123768
19693390
76403422
86299
11956331
62473728
82134655
8862496
34575959
43343071
77816540
27314652
25788589
26402753
26771970
34938965
34413374
1859418
25917032
91451498
98626467
28763808
38804944
7328237
33568275
96061270
63109143
23891903
5694618
74855095
32331257
7154497
18564343
87961219
61239353
51698671