14115482
9068067
69569426
76294368
29294314
8387228
15218097
91832524
53273675
62446015
10339870
45707551
7008416
76658323
90171270
84261705
52273388
89894407
6708164
4224660
88013387
8020320
84865181
55023556
12329848
36394818
10214017
84428811
72537951
42637490
26839651
10161567
82378653
93573723
42561110
89934164
72725071
53571868
93871312
69446989