21143080
88295520
34893640
42539359
63467495
17788111
82028295
631691
72057614
30586532
25204308
14783531
67567746
69595596
93472051
64648122
20822528
78865760
85117086
37578649
10337475
70468039
23103170
30127202
37114277
699152
39296637
60338870
85544489
67102209
15168679
48656730
97641182
79023499
2961166
98744917
36715143
4867127
86576546
26144155