4048956
86166075
64877639
84494379
5158477
83528162
47684605
97369302
15384740
86864595
82821699
65572434
14178455
70105854
59013562
6569625
94714189
35189996
50191268
14699587
99236199
72795375
64974281
5927763
95984692
3675002
76635775
41006389
10363772
7922830
8825200
99683081
40302830
19276039
53198224
76575735
36134732
11344220
586844
75138673