25883350
19242128
36674798
9047890
14423935
77539008
52061781
68304744
34912864
22317689
8920125
6861118
99414883
740364
77799977
71389103
324402
27063896
23848678
6123618
64741554
37045883
8114928
84586621
70888398
89604676
12599658
85535976
80302790
37888480
79857599
12615040
86009295
8474301
69751216
19692812
9466490
69469912
71076574
51498502