53552368
38922799
6744612
57019204
86042501
56044254
18967043
78951315
76635886
65916814
20541924
55277746
26367502
99165664
64806660
75252300
47125294
5833142
54429740
10718969
9512219
48525196
27048802
21595233
28233858
52066937
11306915
67058115
15239505
42806368
86536688
34972898
15369984
769647
44524319
93308420
89298429
76448216
39631536
59066159