50352421
58628961
80944073
86083281
47052867
79474657
22217127
12346341
57177965
86113261
69271776
38186129
944306
23273181
13108207
14021718
39923754
9426341
21973001
24738238
98518738
42863503
348339
27292973
61779665
1566601
22866183
43914529
34855718
38625090
91755500
73743935
12211790
80089541
50429550
45041152
6056451
60102823
58543202
19266987