63044048
38971844
94325344
28217980
52563946
60641142
95316291
70106623
86484173
60827729
38747165
70384398
3800205
19865880
42968883
64149342
76498437
88966728
98953353
27579637
26101626
81289
6521638
20702017
12796590
56833566
5419385
21703086
42593646
32526359
69374740
63924850
97363607
3163389
64814337
87421730
66455378
3335224
8206939
49847976