50975199
34948596
96566857
91308706
65983427
97099945
92715347
79533122
78851357
68582908
13393113
78682802
69238956
48371523
62421087
87861407
24473496
7018156
6046592
1083980
81651147
89842641
1235781
40053962
14418141
3647834
52315136
36735125
66357950
98223667
70386507
8363101
4198663
14896963
21051723
16909859
39859621
67922913
21558234
20759713