30058381
88375450
69779380
70251722
52348439
50711132
52033016
66041080
43659008
617374
98827247
4867705
49079273
5693598
22282913
86163207
33415831
80949234
63159033
97832635
87516935
89277872
9699967
3778673
95775134
66321729
31288213
96299741
17927882
77586366
85205441
28637659
38148279
1386496
24536765
6072600
58816922
50047523
58556685
17112785