85584791
71835188
87392315
77908882
45301926
9326979
39025729
90464358
103488
48228144
38013153
95156225
73662180
65209166
3263511
83933036
48662271
38509611
6488261
96109553
16916705
70215925
51452417
556537
5311070
94249153
5082612
38553362
17816070
9643848
62947386
57847509
70034974
4936950
92811587
5036975
89723536
50106979
728280
55271520