40723773
8633854
4357647
99894412
63236855
14231626
6561155
86683199
67482356
53246532
82285678
84533041
69159685
47851462
77355288
18986393
14755170
60287566
10958209
86957679
57709276
41518553
74935771
42771192
97204596
90887635
8524553
54808247
42421778
65876264
30555185
44527604
79026104
694547
15977878
96012490
60421904
85431244
1661397
74834343