85864766
43206968
1821417
52382686
32285215
19962672
91269713
88594993
87297458
87709343
25565401
6093505
83184037
97408233
59943384
29989376
88923868
43262725
45718184
52352685
29408619
82908524
6346657
77733420
92826011
51088326
59636532
66407088
8159596
1692868
66405423
1877885
52415332
99883469
73441466
1724010
92774653
34163620
97432597
94227960