50974978
30439887
69702702
34007185
83594704
19096017
6459527
88223925
57764864
71083760
10145013
1438640
63041362
68944317
47561384
41716088
2055265
9284240
96116137
40368462
62399931
75667513
85917198
1882550
99614308
1499720
77797379
59749446
8962072
67052196
19637523
43198532
81475998
16386758
9406926
59909639
15834246
63992276
9076610
42259334