28226696
50855192
29738352
55416564
51106774
68186454
11204747
33037029
94447284
89876026
71739884
7315397
16523464
3332755
33647675
43803779
18824266
85655067
9477460
18201338
26775902
47047386
35117760
84512265
55307663
31595005
27552598
30486508
56927034
8538171
9751391
79861232
78223406
46661893
8711252
45323413
65222763
48132360
16736354
19158934