22755625
489140
20924460
87408860
56048476
76279940
531980
31875589
5062354
56053600
18098336
12335081
64025752
35745686
3768774
80971026
55932862
93079469
93669720
9557406
61393276
44144114
54655913
2043867
52638332
4672064
94946555
5190984
27847346
5115332
32567827
62522763
45252270
32306537
64163776
86313950
637438
61723768
10746144
48597905