95849256
40904815
84895071
22002602
31253672
26757609
68893671
82366671
95466698
40387916
90728968
14837541
20641562
22751457
64019250
40854794
60239245
19926603
46032802
53167252
13091226
6648176
9737364
73317671
1842734
84441655
4716463
2605313
79986021
6376890
68506130
49233278
78301460
12012811
96089509
15026742
86585244
9067786
79828524
9258924