26127925
58311356
9317755
31209250
40792474
1897802
64034948
28002126
77636338
21031355
56857776
80149494
6382792
70517897
80736712
824754
22113923
93845633
4646872
213789
42165924
85189143
32186442
52386988
13809448
31188146
32353224
96496583
96213715
99229647
90989655
41988440
47709321
84091270
95242396
46511212
4956144
19038726
45615062
37348047