46201170
35233555
45485913
56067827
49882476
28298027
20497854
4253096
7219309
35612194
63613135
27753695
69221614
55403419
38053904
97374592
41802939
5478549
28819754
48182193
73334239
26247890
89071137
52053668
96201711
82653308
1978599
91147426
29098173
25695900
65836681
84986889
41194287
79974760
89682686
65829751
77025061
86465554
97804275
29125914