20435982
25439123
44008002
3989636
1320710
15213028
51097000
68776674
49091044
42778709
36939582
95051108
72877326
46873292
45467378
28421492
96855391
28632589
31031276
50545211
1208919
89304782
44638530
49701703
39618228
10848375
28892951
26584622
65196110
4593682
42153341
90057119
96465189
95469248
50253002
70947264
38477844
45778710
56253616
31578099