88253571
19886949
51238278
31442941
77074587
9448172
51743911
99047887
111757
36202037
78567708
9008030
40551575
83048555
73154257
92638553
96205166
86547710
3391452
22023497
27447666
26453295
454985
49716403
25646404
26191249
174716
49958638
97514606
54071608
94917
25142014
11806360
70768481
65083384
26695948
42342709
30572065
41692078
21749148