55083
59972728
21347915
19686875
14286692
86438427
45665120
23504551
19989266
59299139
64398893
59344641
13585319
8634904
63027252
94487536
70064804
46175491
458250
41577622
71447193
53867580
12018401
35275411
98087299
9699695
82489387
97419080
46249525
42306799
3498818
47338096
96084937
43708343
98002760
1654274
71845043
20363944
32322816
67392498