5906376
29605327
97519469
23821208
21792630
32863578
94642251
10758743
75275504
25441997
80585030
45864675
12087176
26596218
37684296
78214536
90455280
23279939
29217177
22487157
9895212
66782293
73911417
35219752
45791292
6076525
11396491
84313166
72368618
4032509
5485325
18634654
72152192
24993579
82513980
11909850
2604013
42501711
519921
41003337