47843926
65201323
20224316
11855716
12317494
3679786
51032388
4326993
85582823
19855995
81436303
27046089
857366
7222153
80564640
16073710
55975032
24539061
34734837
11414888
48289865
96575542
6732249
87459382
47195865
40983731
55755377
16686590
4086758
5721168
93105641
69032411
38846310
10393068
16985538
4617574
7287132
86098067
12896588
49439325