31165600
9291164
76189299
9420648
14963210
89996815
46392976
5968374
37981573
41012563
8949776
22646772
97581657
69752800
55747673
10915863
79657139
16914483
8304786
94718656
9624524
2646302
92103086
88282863
35281492
82206943
83318529
4731172
75897642
67018993
6652188
6441878
69199945
68044163
73343353
75633631
70286014
78577646
34722859
191722