50821243
49213680
25265109
20908370
46727018
98836510
63796892
5043425
42859125
28056175
91609410
88709445
37743154
3868445
48218360
91923764
48726831
66758966
88594479
4147367
7448113
27713900
32061578
43251189
91045113
32013304
99658763
7959846
90795554
1405089
24488069
34999720
51079495
72252269
47285109
91747569
18963800
8784240
35472851
71408868