4944946
88322280
8049519
737170
83333150
80199777
81043568
12502364
80343735
74565866
59347720
21845533
2508548
49686992
7724809
21593369
66561923
99357921
5949247
42982319
4972527
11785365
77313258
62012390
61154620
5401170
93334421
56742649
11507015
41919169
96185936
381451
13428891
420149
47172753
72563078
87372095
59846805
69919063
18313138