86367927
95051409
18514057
48463357
76231003
55727570
3504797
26379718
8645650
96006669
31895081
66895161
3009160
82388651
59223642
11263686
56174419
52626185
6895740
1889556
19719965
42155095
52269071
3363939
47908044
8595335
67843854
23219407
37269916
70816385
440470
77313853
68718640
3368221
80452170
95031253
50243828
7000836
35657966
7814998