81877180
54582658
15531219
95606976
14795515
51427527
77441954
18418808
41536072
43944336
18899423
6338100
66803389
86827296
12052745
72028590
10797198
2177833
94166647
95068753
19783865
74757232
33743962
10403066
69714090
69826057
81627839
84437058
52417520
22583762
45266768
10778613
94553650
35055768
54921509
81458480
86908951
28399504
228170
9537320