86855590
4081484
99205797
24845013
88956461
8897498
39662584
10421929
34611963
169316
19269692
1964824
92845472
99336212
20478535
47958706
77633094
4467084
50947149
61256062
24074603
6251454
1736783
69863870
5575401
59399737
70694378
4663362
68703335
96875766
74956666
76153482
93081737
80055235
8037779
70521558
65347761
16142847
87043809
75228368