95313046
87549799
90577508
51909210
82911099
24017737
9411524
7065683
92036832
51141394
18402777
34879961
8633594
6814948
77584486
65758285
60957269
86081906
68842416
85031041
49407351
38047837
78175912
61639275
59263695
62892185
15667375
51366474
29109979
48032354
31886279
68769770
69818158
89367781
67812943
94903078
68354681
29013855
49856234
44216528