93538291
66968262
52453823
14526671
31514698
1793909
1363983
39204488
18678117
28571881
90675299
87349410
89634926
52283340
59351122
47416685
28913025
25855435
25473160
74545836
49115607
50133206
5361195
805738
71657349
97639725
18561792
63333323
64991943
1593689
14314834
20303212
76528934
98291012
64525987
38362106
8862207
98014722
9089009
61069763